DisplayAlerts (propiedad)
Importante
Este artículo se ha traducido con traducción automática; vea la declinación de responsabilidades. Para su referencia, puede encontrar la versión en inglés de este artículo aquí.
True si Microsoft Excel muestra ciertos mensajes y avisos durante la ejecución de una macro. Boolean de lectura y escritura.
Sintaxis
expresión .DisplayAlerts
expresión Variable que representa un objetoApplication object.
Notas
El valor predeterminado es True. Defina la propiedad como False para evitar que los mensajes y avisos interrumpan la ejecución de una macro y para que, si un mensaje necesita una respuesta, Microsoft Excel elija la predeterminada.
Si define el valor de esta propiedad como False, Microsoft Excel la define como True cuando termina el código, a menos que se esté ejecutando un código de proceso cruzado.
Nota
Cuando se usa el método SaveAs para que los libros sobrescriban un archivo existente, el cuadro de diálogo Confirmar guardar como tiene un valor predeterminado de No, mientras que Excel selecciona la respuesta Sí cuando la propiedad DisplayAlerts se establece en False. La respuesta Sí sobrescribe el archivo existente.
Cuando se usa el método SaveAs para que los libros guarden un libro que contiene un proyecto Visual Basic para Aplicaciones (VBA) con formato de archivo Excel 5.0/95, el cuadro de diálogo Microsoft Excel tiene un valor predeterminado de Sí, mientras que Excel selecciona la repuesta Cancelar cuando la propiedad DisplayAlerts se establece en False. No se puede guardar un libro que contiene un proyecto VBA usando el formato de archivo Excel 5.0/95.
Ejemplo
Este ejemplo cierra el libro Book1.xls y no pregunta al usuario si desea guardar los cambios. No se guardarán los cambios efectuados en Book1.xls.
Application.DisplayAlerts = False
Workbooks("BOOK1.XLS").Close
Application.DisplayAlerts = True
Ejemplo
Este ejemplo suprime el mensaje que aparece cuando se inicia un canal DDE a una aplicación que no se está ejecutando.
Application.DisplayAlerts = False
channelNumber = Application.DDEInitiate( _
app:="WinWord", _
topic:="C:\WINWORD\FORMLETR.DOC")
Application.DisplayAlerts = True
Application.DDEExecute channelNumber, "[FILEPRINT]"
Application.DDETerminate channelNumber
Application.DisplayAlerts = True
Nota
Declinación de responsabilidades de traducción automática: Este artículo se ha traducido con un sistema informático sin intervención humana. Microsoft ofrece estas traducciones automáticas para que los hablantes de otros idiomas distintos del inglés puedan disfrutar del contenido sobre los productos, los servicios y las tecnologías de Microsoft. Puesto que este artículo se ha traducido con traducción automática, es posible que contenga errores de vocabulario, sintaxis o gramática.