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
関連項目
サポートとフィードバック
Office VBA またはこの説明書に関するご質問やフィードバックがありますか? サポートの受け方およびフィードバックをお寄せいただく方法のガイダンスについては、Office VBA のサポートおよびフィードバックを参照してください。