通过通讯簿访问 Exchange 用户或通讯组列表信息

本主题将描述一些支持通过通讯簿访问 Exchange 用户或通讯组列表相关信息的对象。

通讯簿包含用户的地址列表、通讯组列表以及 OlAddressEntryUserType 枚举的其他类型的地址条目。 具体说来,Exchange 用户地址条目和 Exchange 通讯组列表地址条目的许多属性都通过 ExchangeUserExchangeDistributionList 对象公开为 Outlook 对象模型中的显式内置属性。 以上两个对象都是从 AddressEntry 对象继承而来的。 它们还支持一些特定的方法,可帮助访问有关这些条目类型的信息。

Exchange 用户

ExchangeUser 对象支持 OfficeLocationJobTitleFirstNameLastName 等属性;而父级 AddressEntry 对象不支持这些属性。 可以通过 ExchangeUser 对象直接访问这些属性。 可以使用 ExchangeUser.PropertyAccessor 访问未在对象模型中公开的其他 Exchange 用户属性。

ExchangeUser 对象还支持 GetDirectReportsGetExchangeUserManagerGetMemberOfList 等方法,以帮助访问特定于此 Exchange 用户的信息,例如关联的直接下属、经理和通讯组列表的完整的 AddressEntry 信息。

安全性

某些属性(如 OfficeLocationJobTitle )是读写属性,只能 (使用 ExchangeUser.Update) 由在相应的 Exchange 管理员帐户下运行的代码进行更新。

Exchange 通讯组列表

ExchangeDistributionList 对象支持父 AddressEntry 对象不支持的 AliasCommentsPrimarySmtpAddress 等属性。 通过 ExchangeDistributionList.PropertyAccessor ,可以访问未在对象模型中公开的其他 Exchange 通讯组列表属性。

ExchangeDistributionList 对象还支持 GetExchangeDistributionListMembersGetMemberOfListGetOwners 等方法,以帮助访问特定于通讯组列表的信息,例如此通讯组列表中相关成员的完整 AddressEntry 信息、此列表所属的其他通讯组列表以及此列表的所有者。

某些属性(如 注释 )是读写属性,只能 (使用 ExchangeDistributionList.Update) 在相应的 Exchange 管理员帐户下运行的代码进行更新。

支持和反馈

有关于 Office VBA 或本文档的疑问或反馈? 请参阅 Office VBA 支持和反馈,获取有关如何接收支持和提供反馈的指南。