Freigeben über


NameSpace.GetSelectNamesDialog-Methode (Outlook)

Es wird ein SelectNamesDialog -Objekt für die aktuelle Sitzung abgerufen.

Syntax

Ausdruck. GetSelectNamesDialog

Ausdruck Eine Variable, die ein NameSpace-Objekt darstellt.

Rückgabewert

Ein SelectNamesDialog -Objekt für die aktuelle Sitzung. SelectNamesDialog -Objekt unterstützt das Dialogfeld Namen auswählen, für den Benutzer in der aktuellen Sitzung Einträge aus einer oder mehreren Adresslisten auswählen anzuzeigen.

Beispiel

Das folgende Codebeispiel zeigt, wie eine Instanz des SelectNamesDialog für die aktuelle Sitzung instanziiert und verwenden, um Einträge aus dem Ordner Kontakte in einem Dialogfeld anzuzeigen, die das Dialogfeld Namen auswählen auf der Outlook-Benutzeroberfläche ähnelt.

Sub ShowContactsInDialog() 
 Dim oDialog As SelectNamesDialog 
 Dim oAL As AddressList 
 Dim oContacts As Folder 
 
 Set oDialog = Application.Session.GetSelectNamesDialog 
 Set oContacts = _ 
 Application.Session.GetDefaultFolder(olFolderContacts) 
 
 'Look for the address list that corresponds with the Contacts folder 
 For Each oAL In Application.Session.AddressLists 
 If oAL.GetContactsFolder = oContacts Then 
 Exit For 
 End If 
 Next 
 With oDialog 
 'Initialize the dialog box with the address list representing the Contacts folder 
 .InitialAddressList = oAL 
 .ShowOnlyInitialAddressList = True 
 If .Display Then 
 'Recipients Resolved 
 'Access Recipients using oDialog.Recipients 
 End If 
 End With 
End Sub

Siehe auch

NameSpace-Objekt

Support und Feedback

Haben Sie Fragen oder Feedback zu Office VBA oder zu dieser Dokumentation? Unter Office VBA-Support und Feedback finden Sie Hilfestellung zu den Möglichkeiten, wie Sie Support erhalten und Feedback abgeben können.