Compartir a través de


Propiedad Application.EventsEnabled (Visio)

Determina si una instancia de Microsoft Visio desencadena eventos. Lectura y escritura.

Sintaxis

expresión. EventsEnabled

expresión Variable que representa un objeto Application.

Valor devuelto

Entero

Comentarios

Si la propiedad EventsEnabled es False, Visio no desencadena eventos, ejecuta complementos ni ejecuta cadenas que contienen código arbitrario de Visual Basic para Aplicaciones (VBA) al evaluar operandos RUNADDON en fórmulas de celda.

De forma predeterminada, la propiedad EventsEnabled es True cuando se inicia una instancia de Visio.

Es posible que necesite deshabilitar el desencadenamiento de eventos si ha escrito código para controlar eventos como DocumentOpened o DocumentCreated que no funciona correctamente, o para evitar la incorporación de un virus a los documentos. Hasta que la propiedad EventsEnabled esté establecida en True no se desencadenará ningún evento.

Ejemplo:

Estas macros de VBA muestran cómo utilizar la propiedad EventsEnabled para suspender y reanudar el procesamiento de los eventos.

 
Public Sub SuspendEventProcessing_Example() 
 
 'Suspend event processing. 
 Application.EventsEnabled = False 
 End Sub 
 
Public Sub EventsEnabled_Example() 
 
 'Resume event processing. 
 Application.EventsEnabled = True 
 
End Sub

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.