我在Outlook中构建一个VBA脚本,以便在每次收到邮件时执行,但脚本处理电子邮件的方式需要依赖于联系人卡片的属性。
当我右键单击Outlook中的联系人并查看联系人卡片时,我可以看到各种属性,包括“部门”,“移动”等。
我必须使用哪种VBA属性按“部门”排序?
答案 0 :(得分:0)
可以使用MailItem.Sender.PropertyAccessor.GetProperty
访问这些属性。对于部门,您想要的属性是PR_DEPARTMENT_NAME(DASL名称http://schemas.microsoft.com/mapi/proptag/0x3A18001F
)。
使用OutlookSpy查看数据 - 选择消息,单击IMessage按钮,选择PR_SENDER_ENTRYID属性,右键单击,选择IMAPISession :: OpenEntry。