Compartir a través de


Método SelectNamesDialog.Display (Outlook)

Muestra el cuadro de diálogo Seleccionar nombres.

Sintaxis

expresión. Display

expresión Variable que representa un objeto SelectNamesDialog .

Valor devuelto

Un valor de Boolean que es True si el usuario ha hecho clic en Aceptar y False si el usuario ha hecho clic en Cancelar o en el icono Cerrar.

Observaciones

Cuando se muestra el cuadro de diálogo Seleccionar nombres, Display usa la ubicación anterior y el tamaño (indicados por la parte superior, izquierda, ancho y alto) del cuadro de diálogo.

El cuadro de diálogo Seleccionar nombres es modal, lo que significa que el código dejará de ejecutarse hasta que el usuario haga clic en Aceptar, Cancelar o el icono correspondiente a Cerrar.

Debe detectar las condiciones de error como memoria insuficiente, otro mensaje o el cuadro de dialogo que está abierto.

Ejemplo

En el siguiente ejemplo de código se muestra cómo crear un elemento de correo, permitir al usuario que seleccione destinatarios de la lista global de direcciones de Exchange en el cuadro de diálogo Seleccionar nombres y, si el usuario ha seleccionado destinatarios que se pueden resolver completamente, enviar el elemento de correo.

Sub SelectRecipients() 
 Dim oMsg As MailItem 
 Set oMsg = Application.CreateItem(olMailItem) 
 Dim oDialog As SelectNamesDialog 
 Set oDialog = Application.Session.GetSelectNamesDialog 
 With oDialog 
 .InitialAddressList = _ 
 Application.Session.GetGlobalAddressList 
 .Recipients = oMsg.Recipients 
 If .Display Then 
 'Recipients Resolved 
 oMsg.Subject = "Hello" 
 oMsg.Send 
 End If 
 End With 
End Sub

Vea también

Objeto SelectNamesDialog

Soporte técnico y comentarios

¿Tiene preguntas o comentarios sobre VBA para Office o esta documentación? Vea Soporte técnico y comentarios sobre VBA para Office para obtener ayuda sobre las formas en las que puede recibir soporte técnico y enviar comentarios.