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
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.