自分の管理者が属するグループを一覧表示する
このトピックでは、現在のユーザーのマネージャーが属する Exchange 配布リストの名前を取得する方法について説明します。 ここでは、 ExchangeUser オブジェクトを使用して、ユーザーの Exchange アカウントのエイリアス、ユーザーのマネージャーの詳細、およびユーザーのマネージャーが属する配布リストなど、個別の Exchange ユーザー情報を取得します。
現在のユーザーの ExchangeUser オブジェクトを取得します。 現在のユーザーの AddressEntry オブジェクトの GetExchangeUser メソッドを使用して、現在のユーザーを表す ExchangeUser オブジェクトを取得します。
ユーザーのマネージャーが参加した配布リストを取得します。 ExchangeUser メソッド GetExchangeUserManager と GetMemberOfList を使用して、これらのトリビューション リストを検索します。 ExchangeDistributionList オブジェクトを使用して、配布リストに関する詳細情報 (表示名など) を取得します。
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 のサポートおよびフィードバックを参照してください。