Partager via


Objet SelectNamesDialog (Outlook)

Affiche la boîte de dialogue Sélectionner des noms permettant à l’utilisateur de sélectionner des entrées dans une ou plusieurs listes d’adresses et retourne les entrées sélectionnées dans l’objet de collection spécifié par la propriété SelectNamesDialog.Recipients.

Remarques

Vous pouvez créer une instance d'un objet SelectNamesDialog en appelant NameSpace.GetSelectNamesDialog.

La boîte de dialogue affichée par SelectNamesDialog.Display est similaire à la boîte de dialogue Sélectionner des noms dans l’interface utilisateur d’Outlook. Elle respecte les paramètres de taille et de position de la boîte de dialogue Choisir des noms prédéfinie. Toutefois, elle n'affiche pas par défaut Destinataires du message au-dessus des zones d'édition À, Cc et Cci. Pour plus d’informations sur l’utilisation de l’objet SelectNamesDialog pour afficher la boîte de dialogue Sélectionner des noms , consultez Noms d’affichage du carnet d’adresses.

Exemple

L'exemple de code suivant montre comment utiliser l'objet SelectNamesDialog pour afficher les entrées du dossier Contacts dans une boîte de dialogue semblable à la boîte de dialogue Choisir des noms dans l'interface utilisateur Outlook.

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

Méthodes

Nom
Display
SetDefaultDisplayMode

Propriétés

Nom
AllowMultipleSelection
Application
BccLabel
Caption
CcLabel
Class
ForceResolution
InitialAddressList
NumberOfRecipientSelectors
Parent
Recipients
Session
ShowOnlyInitialAddressList
ToLabel

Voir aussi

Référence du modèle objet Outlook

Assistance et commentaires

Avez-vous des questions ou des commentaires sur Office VBA ou sur cette documentation ? Consultez la rubrique concernant l’assistance pour Office VBA et l’envoi de commentaires afin d’obtenir des instructions pour recevoir une assistance et envoyer vos commentaires.