문제

나는 합성 메일의 서명을 변경하기 위해 addin을 작성하고 있습니다.나는 개인 하위 검사원을 시도했다.이것은 서명이 메일에 추가되지 않았을 때이를 호출 할 때가되지만 메일 본문은 내가 답변하고있는 원본 메일의 메일 본문입니다. 서명이 추가 된 후 코드를 호출하려면 어떻게해야합니까?

나는 시도했다

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
.

양 For Signature가 추가됩니다 (i는 Sub에 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 이벤트를 사용해보십시오. 즉, 검사관이 보이면 화재가 발생합니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top