我有一个位于MS Exchange服务器上的地址簿。我想读取每个联系人的用户定义字段。我获得了用户列表,可以遍历交换用户并打印全名等标准属性。
For Each AddressEntry In AddressList.AddressEntries
Set User = AddressEntry.GetExchangeUser()
If Not User Is Nothing Then
Debug.Print User.Name
End If
Next
但是现在我也想阅读用户属性,但我不知道使用的名称。我试图迭代User.UserProperties
。
For Each UserProperty In User.UserProperties
Debug.Print UserProperty.Name
Next
但这不受支持。 有没有办法收到属性的名称?
答案 0 :(得分:0)
GAL不支持商店项目等任意属性(UserProperties集合)。
您的意思是什么用户属性?您在Outlook UI中看到了哪些内容?如果要查看特定GAL对象的所有MAPI属性,可以使用OutlookSpy - 单击IAddrBook |打开根容器|等深入到特定条目。