ExchangeUser.GetMemberOfList 方法 (Outlook)

返回一个 AddressEntries 集合对象,其中包含代表用户所属的所有 Exchange 通讯组列表的 AddressEntry 对象。

语法

expressionGetMemberOfList

表达 一个代表 ExchangeUser 对象的变量。

返回值

ExchangeUser 属于列出 AddressEntries 集合对象,该对象表示 Exchange 通讯组。 如果 ExchangeUser 不是任何 Exchange 通讯组列表的成员,则返回,次数设置为零 (0) AddressEntries 集合对象。

备注

如果 Exchange Server 连接速度缓慢, GetMemberOfList 是在性能方面代价高昂的操作。

示例

下面的代码示例演示如何获取当前用户的经理所属的 Exchange 通讯组列表的名称。 它使用 ExchangeUser 对象来获取特定 Exchange 用户信息,如用户的 Exchange 帐户别名,详细信息有关用户的经理和用户的经理所加入的通讯组列表。

Sub ShowManagerDistLists() 
 
 Dim oAE As Outlook.AddressEntry 
 
 Dim oExUser As Outlook.ExchangeUser 
 
 Dim oDistListEntries As Outlook.AddressEntries 
 
 
 
 'Obtain the AddressEntry for CurrentUser 
 
 Set oExUser = _ 
 
 Application.Session.CurrentUser.AddressEntry.GetExchangeUser 
 
 
 
 'Obtain distribution lists that the user's manager has joined 
 
 Set oDistListEntries = oExUser.GetExchangeUserManager.GetMemberOfList 
 
 For Each oAE In oDistListEntries 
 
 If oAE.AddressEntryUserType = _ 
 
 olExchangeDistributionListAddressEntry Then 
 
 Debug.Print (oAE.name) 
 
 End If 
 
 Next 
 
End Sub 

另请参阅

ExchangeUser 对象

支持和反馈

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