Событие, которое срабатывает после подписи, добавляется
-
21-12-2019 - |
Вопрос
Я пишу аддин, чтобы изменить подпись составленной почты.Я попробовал частные Sub Instsectors_newinspector.Это не работает, потому что в то время, когда это вызывается, подпись не была добавлена к почте, но почтовый орган является почтовым органом оригинальной почты, я отвечаю. Как я могу вызвать мой код после добавления подписи?
Я попробую
Private Sub inspectors_activate(ByVal Inspector As Microsoft.Office.Interop.Outlook.Inspector) Handles inspectors.NewInspector
.
и
Private Sub inspectors_NewInspector(ByVal Inspector As Microsoft.Office.Interop.Outlook.Inspector) Handles inspectors.NewInspector
.
Оба огня, не являющаяся подписью (я проверял, что, добавив сообщение MSGBox (Mailitem.body) в подпункте, там я могу видеть, что тело одинаково к почте, я тоже отвечаю.
Редактировать Активировать - событие, кажется, не работает - я попробовал:
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
. Решение
Попробуйте использовать событие Inspector.activate - оно зажигается после видимого инспектора.
Не связан с StackOverflow