Freigeben über


Application.EventsEnabled-Eigenschaft (Visio)

Bestimmt, ob eine Instanz von Microsoft Visio Ereignisse auslöst. Lese-/Schreibzugriff.

Syntax

Ausdruck. EventsEnabled

expression Eine Variable, die ein Application-Objekt darstellt.

Rückgabewert

Ganze Zahl

Hinweise

Wenn die EventsEnabled-Eigenschaftfalse ist, löst Visio beim Auswerten von RUNADDON-Operanden in Zellformeln keine Ereignisse aus, führt Keine Add-Ons aus oder führt Zeichenfolgen aus, die beliebigen VBA-Code (Visual Basic for Applications) enthalten.

Standardmäßig ist die EventsEnabled-Eigenschaft beim Starten einer Visio-Instanz auf True festgelegt.

Möglicherweise möchten sie das Auslösen von Ereignissen deaktivieren, wenn sie Code zum Behandeln von Ereignissen wie DocumentOpened oder DocumentCreated geschrieben haben, der nicht ordnungsgemäß funktioniert, oder um das Einbringen eines Virus in ein Dokument zu verhindern. Ereignisse werden erst ausgelöst, wenn die EventsEnabled-Eigenschaft auf True festgelegt wird.

Beispiel

Diese VBA-Makros veranschaulichen, wie Sie mit der EventsEnabled-Eigenschaft die Verarbeitung von Ereignissen unterbrechen und wieder aufnehmen.

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

Support und Feedback

Haben Sie Fragen oder Feedback zu Office VBA oder zu dieser Dokumentation? Unter Office VBA-Support und Feedback finden Sie Hilfestellung zu den Möglichkeiten, wie Sie Support erhalten und Feedback abgeben können.