从 Outlook 2007 宏中的 Internet 标头访问邮件 ID 属性



在Outlook 2007宏中,我能够访问互联网标头属性,但我不知道如何指向它的Message-Id属性。谁能帮我解决这个问题?

strHeaders = YourMailItem.PropertyAccessor.GetProperty("http://schemas.microsoft.com/mapi/proptag/0x007D001F")

将提取整个标题

messageId = ActiveExplorer.Selection.Item(1).PropertyAccessor.GetProperty("http://schemas.microsoft.com/mapi/proptag/0x1035001F")

而是将仅返回消息 ID 属性。

使用 MailItem.PropertyAccessor.GetProperty 访问PR_TRANSPORT_MESSAGE_HEADERS并解析它以提取消息 ID。

strHeaders = YourMailItem.PropertyAccessor.GetProperty("http://schemas.microsoft.com/mapi/proptag/0x007D001F")

最新更新