我在 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