Excel VBA提取Outlook Contact的“Notes”属性

时间:2017-10-16 17:30:10

标签: vba excel-vba outlook-vba mapi gal

我正在尝试通过Excel VBA宏从Outlook转储整个GAL

我调整了以下链接中的代码以满足我在excel中的需求: Excel Dump GAL

我能够提取大部分常见字段,但是我需要以下方面的帮助:

  1. 在我们右键点击联系人&选择“打开Outlook属性”,我们得到以下窗口: Contact's Outlook Properties 在此窗口中有一个“Notes”字段,我想为用户提取该字段。 有人可以建议如何获得
  2. 用户的任何生日字段?
  3. 注意:由于公司安全政策,我无法安装outlookspy。

1 个答案:

答案 0 :(得分:0)

该屏幕截图中的Notes编辑框绑定到PR_COMMENT_W属性(DASL名称http://schemas.microsoft.com/mapi/proptag/0x3004001F)。它应该通过AddressEntry.PropertyAccessor.GetProperty方法进行访问。 ExchangeUser.Notes也应该正常工作。