次の方法で共有


SelectNamesDialog.ShowOnlyInitialAddressList プロパティ (Outlook)

ブールSelectNamesDialog.InitialAddressList で表される AddressList が、唯一 addresslist オブジェクトを見つける [ 名前の選択] ダイアログ ボックスで アドレス帳のドロップ ダウン リストで利用可能であるかどうかを設定または返します。 値の取得と設定が可能です。

構文

ShowOnlyInitialAddressList

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

注釈

このプロパティの既定値が False 、すべてのアドレス一覧が表示されることを意味します。 InitialAddressList によって示される 1 つに アドレス帳のドロップ ダウン リストを制限、 ShowOnlyInitialAddressListTrue に設定します。

InitialAddressList プロパティを設定せず、ShowOnlyInitialAddressListTrue に設定した場合、AddressList.IsInitialAddressListTrue と等しい AddressList、アドレス帳のドロップダウン リストで使用できる唯一のアドレス一覧になります。

IsInitialAddressList および ShowOnlyInitialAddressList を使用して、 [名前の選択] ダイアログ ボックスが常に初期のアドレス一覧のユーザーの設定に関係なく、既定の連絡先フォルダーにアドレス一覧だけを表示する方法を次のコード例に示します。

Sub ShowOnlyContacts() 
 
 Dim oMsg As MailItem 
 
 Set oMsg = Application.CreateItem(olMailItem) 
 
 
 
 Dim oDialog As SelectNamesDialog 
 
 Set oDialog = Application.Session.GetSelectNamesDialog 
 
 
 
 Dim oContacts As Folder 
 
 Set oContacts = _ 
 
 Application.Session.GetDefaultFolder(olFolderContacts) 
 
 
 
 Dim oAL As AddressList 
 
 For Each oAL In Application.Session.AddressLists 
 
 If oAL.GetContactsFolder = oContacts Then 
 
 Exit For 
 
 End If 
 
 Next 
 
 With oDialog 
 
 .InitialAddressList = oAL 
 
 .ShowOnlyInitialAddressList = True 
 
 .Recipients = oMsg.Recipients 
 
 If .Display Then 
 
 'Recipients Resolved 
 
 End If 
 
 End With 
 
End Sub

関連項目

SelectNamesDialog オブジェクト

サポートとフィードバック

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