Evento que enciende después de la firma.
-
21-12-2019 - |
Pregunta
Estoy escribiendo un complemento para cambiar la firma de los correos compuestos.Probé Subspector privado_newinspector.Esto no funciona porque en el momento en que se invoca, esta firma no se ha agregado al correo, pero el cuerpo de correo es el cuerpo de correo del correo original que estoy respondiendo. ¿Cómo puedo invocar mi código después de que se ha agregado la firma?
lo intenté
Private Sub inspectors_activate(ByVal Inspector As Microsoft.Office.Interop.Outlook.Inspector) Handles inspectors.NewInspector
y
Private Sub inspectors_NewInspector(ByVal Inspector As Microsoft.Office.Interop.Outlook.Inspector) Handles inspectors.NewInspector
Se agrega ambos disparos antes de la firma (probé que al agregar un MsgBox (MailItem.body) en el Sub, allí puedo ver que el cuerpo es idéntico al correo que también estoy respondiendo.
editar La activación: el evento parece no funcionar, lo intenté:
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
Solución
Trate de usar el evento Inspector.activate: se incendia después de que el inspector esté visible.