outlook2010 VSTO插件转发邮件问题

本文关键字:问题 转发 VSTO 插件 outlook2010 | 更新日期: 2023-09-27 18:06:31

新的outlook插件。我只是用c#创建了一个加密和解密插件。现在我面临一个问题,当我解密电子邮件时,它通过mailitem_open函数成功打开。然后点击转发选项,发送电子邮件。然后关闭窗口,实际消息显示为解密模式,而不是加密模式。

outlook2010 VSTO插件转发邮件问题

当您单击Forward按钮或只是调用Forward方法时,将创建/返回一个新项。你需要在发送/保存之前加密它。例如:

Sub RemoveAttachmentBeforeForwarding()  
 Dim myinspector As Outlook.Inspector 
 Dim myItem As Outlook.MailItem 
 Dim myattachments As Outlook.Attachments 
 Set myinspector = Application.ActiveInspector 
 If Not TypeName(myinspector) = "Nothing" Then 
  Set myItem = myinspector.CurrentItem.Forward 
  Set myattachments = myItem.Attachments 
  While myattachments.Count > 0 
   myattachments.Remove 1 
  Wend 
  myItem.Display 
  myItem.Recipients.Add "Eugene Astafiev" 
  myItem.Send 
 Else 
  MsgBox "There is no active inspector." 
 End If 
End Sub