Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
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
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.