ExchangeUser.GetMemberOfList メソッド (Outlook)

AddressEntries コレクション オブジェクトを返します。この中に、ユーザーが登録されているすべての Exchange 配布リストを表す AddressEntry オブジェクトが含まれています。

構文

GetMemberOfList

ExchangeUser オブジェクトを表す変数。

戻り値

ExchangeUser が属している Exchange の分散を表す AddressEntries コレクション オブジェクトが一覧表示されます。 ExchangeUser が Exchange 配布リストのメンバーではない場合は、カウントがゼロ (0) の AddressEntries コレクション オブジェクトを返します。

注釈

GetMemberOfList は、Exchange Server への低速接続がある場合にパフォーマンスの面で高価な操作です。

次のコード サンプルでは、現在のユーザーのマネージャーが属する 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 のサポートおよびフィードバックを参照してください。