【问题标题】:outlook2010 VSTO addin forwardmail issueOutlook 2010 VSTO 添加转发电子邮件问题
【发布时间】:2015-08-05 19:04:47
【问题描述】:

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

【问题讨论】:

    标签: c# vsto outlook-addin


    【解决方案1】:

    当您单击“转发”按钮或仅调用 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
    

    【讨论】:

    • 感谢您的回复。好的,我了解创建前向单击新项目时,但收件箱中的父邮件已更改
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-03-24
    • 1970-01-01
    相关资源
    最近更新 更多