Evento che si accende dopo l'aggiunta della firma
-
21-12-2019 - |
Domanda
Sto scrivendo un addin per cambiare la firma delle mail composte.Ho provato un subspectors_newinspector privato.Questo non funziona perché nel momento in cui questo è invocato la firma non è stata aggiunta alla posta, ma il corpo della posta è il corpo della posta della posta originale che sto rispondendo. Come posso invocare il mio codice dopo che è stata aggiunta la firma?
Ho provato
Private Sub inspectors_activate(ByVal Inspector As Microsoft.Office.Interop.Outlook.Inspector) Handles inspectors.NewInspector
.
e
Private Sub inspectors_NewInspector(ByVal Inspector As Microsoft.Office.Interop.Outlook.Inspector) Handles inspectors.NewInspector
.
è aggiunto sia la firma Fire Furor (ho testato che aggiungendo un msgbox (MailItem.body) nel Sub, lì posso vedere che il corpo è identicamente per la posta che risponde anche.
Modifica L'evento Attivazione non sembra funzionare - Ho provato:
Public Sub inspector_activate(ByVal Inspector As Microsoft.Office.Interop.Outlook.Inspector)_
Handles inspector.activate
Dim mailItem As Outlook.MailItem = TryCast(Inspector.CurrentItem, Outlook.MailItem)
Msgbox("test activate has fired")
If Not TypeOf MailItem Is Outlook.MailItem Then Exit Sub
end sub
Thanks
Max
. Soluzione
Prova a utilizzare l'evento Inspector.activate: si accende dopo che l'ispettore è visibile.