Vba 与查找mailitem.ConversationID()等效的MAPI架构或URN架构

Vba 与查找mailitem.ConversationID()等效的MAPI架构或URN架构,vba,outlook,mapi,Vba,Outlook,Mapi,我有使用advancesearch和getTable的VBA代码 在getTable中,默认属性不包括conversationID,但我可以添加包含架构属性的列 我在MAPI或URN中找不到conversationID架构或任何与此相关的架构。据我所知,conversationID不基于任何单一MAPI属性。 另一方面,ConversationIndex基于PR_CONVERSATION_INDEX MAPI属性。使用该属性是一种选择吗?PR\u CONVERSATION\u索引是否与Conve

我有使用advancesearch和getTable的VBA代码

在getTable中,默认属性不包括conversationID,但我可以添加包含架构属性的列


我在MAPI或URN中找不到conversationID架构或任何与此相关的架构。

据我所知,conversationID不基于任何单一MAPI属性。
另一方面,ConversationIndex基于PR_CONVERSATION_INDEX MAPI属性。使用该属性是一种选择吗?

PR\u CONVERSATION\u索引是否与ConversationID一样可靠?我也找不到太多的信息来比较。是的,PR_CONVERSATION_索引是Outlook在处理对话时使用的本机MAPI属性。使用OutlookSpy单击IMessage按钮查看消息。这是一个二进制属性-返回一个数组。我从来没有想到过这一点。我找到了一个转换它的函数,但我不确定如何使用它,除非我将它附加到邮件项目。我可以在nextrow中使用它吗?比如:BinarytostringExtrow您可以在代码中显式地将其转换为十六进制,也可以使用PropertyAccessor.BinaryToString