Propriété Application.EventsEnabled (Visio)

Détermine si une instance Microsoft Visio déclenche des événements. Lecture-écriture.

Syntaxe

expression. EventsEnabled

expressionUne variable qui représente un objetApplication.

Valeur renvoyée

Entier

Remarques

Si la propriété EventsEnabled a la valeur False, Visio ne déclenche pas d’événements, n’exécute pas de modules complémentaires ou n’exécute pas de chaînes contenant du code Visual Basic pour Applications (VBA) arbitraire lors de l’évaluation des opérandes RUNADDON dans des formules de cellule.

Par défaut, la propriété EventsEnabled a la valeur True lors du démarrage d'une instance de Visio.

Il peut être nécessaire de désactiver le déclenchement des événements si le code écrit gérant les événements tels que DocumentOpened ou DocumentCreated ne fonctionne pas correctement ou pour éviter l'introduction d'un virus dans un document. Les événements ne se déclenchent que lorsque la propriété EventsEnabled a la valeur True.

Exemple

Ces macros VBA indiquent comment utiliser la propriété EventsEnabled pour suspendre et reprendre le traitement des événements.

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

Assistance et commentaires

Avez-vous des questions ou des commentaires sur Office VBA ou sur cette documentation ? Consultez la rubrique concernant l’assistance pour Office VBA et l’envoi de commentaires afin d’obtenir des instructions pour recevoir une assistance et envoyer vos commentaires.