Outlook) (ExchangeUser.GetMemberOfList 方法
會傳回 AddressEntries 集合物件,其中包含 AddressEntry 物件,代表使用者所屬的所有 Exchange 通訊群組清單。
語法
expression。 GetMemberOfList
表達 代表 ExchangeUser 物件的 變數。
傳回值
AddressEntries 集合物件,表示 ExchangeUser 所屬的 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
另請參閱
支援和意見反應
有關於 Office VBA 或這份文件的問題或意見反應嗎? 如需取得支援服務並提供意見反應的相關指導,請參閱 Office VBA 支援與意見反應。