从Outlook 2007宏中的Internet标头访问Message-Id属性

时间:2017-06-30 10:23:22

标签: outlook-vba

在Outlook 2007宏中,我可以访问互联网标题属性,但我不知道如何指向它的Message-Id属性。任何人都可以帮助我吗?

2 个答案:

答案 0 :(得分:0)

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

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

答案 1 :(得分:0)

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")

相反,只会返回message-id属性。