![](/img/trans.png)
[英]How to get email addresses from distribution list in outlook using VSTO
[英]How to access the "To" autocomplete email addresses in outlook vsto ? cached contacts
自动完成(又名昵称)流作为隐藏(关联)消息存储在收件箱文件夹中,消息类别为“IPM.Configuration.Autocomplete”。 您可以在OutlookSpy 中查看数据:转到 Inbox 文件夹,单击 OutlookSpy 功能区上的 IMAPIFolder 按钮,转到“相关内容”选项卡,找到带有 PR_MESSAGE_CLASS == "IPM.Configuration.Autocomplete" 的邮件,选择PR_ROAMING_BINARYSTREAM
属性查看其内容。
您可以使用 Outlook 对象模型 ( MAPIFolder.GetStorage("IPM.Configuration.Autocomplete", OlStorageIdentifierType.olIdentifyByMessageClass
) 打开该消息,使用PropertyAccessor.GetProperty
读取PropertyAccessor.GetProperty
,然后解析它。请注意,无法使用 PropertyAccessor 打开大型自动完成流.
如果使用Redemption选项,它会将自动完成公开为RDONicknames集合:
set Session = CreateObject("Redemption.RDOSession")
Session.MAPIOBJECT = Application.Session.MAPIOBJECT
set Nicknames = Session.GetNicknames
for each NickName in NickNames
Debug.Print NickName.Name & " - " & NickName.SmtpAddress
next
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.