将 Outlook 电子邮件转换为纯文本

将 Outlook 电子邮件转换为纯文本

我在 Outlook 2013 中设置了大约 5 个邮箱。我希望所有以 HTML 格式发送的来信都转换为纯文本,仅用于一个特定的邮箱。如何实现?我已经知道有一个全局选项可以启用此功能,但我只想将它用于一个特定的邮箱。

答案1

您可以使用 VBA 来完成此操作。

http://www.outlookcode.com/article.aspx?id=62

Private WithEvents olInboxItems As Items

Private Sub Application_Startup()
  Dim objNS As NameSpace
  Set objNS = Application.Session
  ' instantiate objects declared WithEvents
  Set olInboxItems = objNS.GetDefaultFolder(olFolderInbox).Items
  Set objNS = Nothing
End Sub

Private Sub olInboxItems_ItemAdd(ByVal Item As Object)
  On Error Resume Next
  Item.BodyFormat = olFormatPlain
  Item.Save
  Set Item = Nothing
End Sub

这条路线很可能必须改变。

Set olInboxItems = objNS.GetDefaultFolder(olFolderInbox).Items

您像这样引用非默认收件箱。

https://stackoverflow.com/questions/9076634/outlook-2007-vba-to-get-reference-to-additional-inbox

相关内容