Compartilhar via


Propriedade Application.EventsEnabled (Visio)

Determina se uma instância do Microsoft Visio dispara eventos. Leitura/gravação.

Sintaxe

expressão. EventsEnabled

expressão Uma variável que representa um Aplicativo objeto.

Valor de retorno

Inteiro

Comentários

Se a propriedade EventsEnabled for False, o Visio não disparará eventos, executará complementos ou executará cadeias de caracteres que contêm código VBA (Visual Basic for Applications arbitrário) ao avaliar operando operandos RUNADDON em fórmulas de célula.

Por padrão, a propriedade EventsEnabled é True quando uma instância do Visio é iniciada.

Você pode desejar desabilitar uma emissão de eventos se tiver gravado códigos para manipular eventos como DocumentOpened ou DocumentCreated que não funcionam apropriadamente, ou para impedir a incorporação de um vírus em um documento. Eventos não serão disparados até que a propriedade EventsEnabled seja definida como True.

Exemplo

Estas macros VBA mostram como utilizar a propriedade EventsEnabled para suspender e reiniciar o processamento do evento.

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

Suporte e comentários

Tem dúvidas ou quer enviar comentários sobre o VBA para Office ou sobre esta documentação? Confira Suporte e comentários sobre o VBA para Office a fim de obter orientação sobre as maneiras pelas quais você pode receber suporte e fornecer comentários.