Questione : Come posso innescare una macro quando “trasmettere la funzione alla posta„ è usato?

Ciao esperti, il

Is là un senso posso innescare una macro se l'utente usa “trasmette a posta come la funzione di collegamento„ in Excel?  Ho una macro che fa funzionare un controllo e vorrei questo per essere eseguito prima che l'utente trasmetta la lima come collegamento.  (Se possibile con un annullamento booleano posso usare per abbandonare se necessario).
del

Joe.

(del

Thanks in anticipo sto usando eccello 2003, ma 2007 sarebbero approvazione se 2003 non possono sostenere.) class= del

Risposta : Come posso innescare una macro quando “trasmettere la funzione alla posta„ è usato?

Nel modulo di ThisWorkbook del libro di esercizi, utilizzare il codice qui sotto. Registrare l'evento di scatto come stato necessario.


1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
Opzione esplicita
BTN riservato di WithEvents come CommandBarButton

btn_Click secondario riservato (ByVal Ctrl come Office.CommandBarButton, CancelDefault come booleano)
    'verificare il vostro stato per annullare l'invio
    Se MsgBox (“desiderate trasmettere? „, vbYesNo) = vbNo allora
        CancelDefault = allinea
    Concluder se
Concludere il sommergibile

Workbook_Open secondario riservato ()
    Regolar BTN = Application.CommandBars.FindControl (identificazione: =2188)
Concludere il sommergibile
Altre soluzioni  
 
programming4us programming4us