Application.NoEventsPending-Ereignis (Visio)

Tritt ein, nachdem die Instanz von Microsoft Visio die Ereigniswarteschlange geleert hat.

Syntax

Ausdruck. NoEventsPending (App)

expression Eine Variable, die ein Application-Objekt darstellt.

Parameter

Name Erforderlich/Optional Datentyp Beschreibung
App Erforderlich [IVAPPLICATION] Die Visio-Instanz, die die Ereigniswarteschlange leerte.

HinwBemerkungeneise

Visio verwaltet eine Warteschlange mit Ereignissen und löst diese Ereignisse zu separaten Zeiten aus. Direkt nach dem Auslösen des letzten Ereignisses in der Ereigniswarteschlange, löst Visio ein NoEventsPending-Ereignis aus.

Ein Clientprogramm kann das NoEventsPending-Ereignis als Signal verwenden, dass Visio eine Aktivitätsfolge abgeschlossen hat. Angenommen, ein Clientprogramm soll auf Änderungen in der Geometrie eines Shapes reagieren. Eine einzelne Benutzeraktion, die für das Shape ausgeführt wird, kann mehrere CellChanged-Ereignisse generieren. Das Clientprogramm kann ausgewählte Informationen für jedes CellChanged-Ereignis aufzeichnen und deren Verarbeitung nach Erhalt des NoEventsPending-Ereignisses ausführen.

Visio löst das NoEventsPending-Ereignis nur dann aus, wenn mindestens ein Ereignis in der Warteschlange überwacht wird. Wird keines der Ereignisse in der Warteschlange von einem Programm überwacht, wird das NoEventsPending-Ereignis nicht ausgelöst. Überwacht Ihr Programm nur das NoEventsPending-Ereignis, wird es nicht ausgelöst, solange keine Ereignisse in der Warteschlange von einem anderen Programm überwacht werden.

Wenn Sie Microsoft Visual Basic oder Visual Basic für Applikationen (VBA) verwenden, beschreibt die Syntax in diesem Thema eine gängige und effiziente Methode zum Verarbeiten von Ereignissen.

Wenn Sie eigene Event-Objekte erstellen möchten, verwenden Sie die Add- oder AddAdvise-Methode .

Verwenden Sie zum Erstellen eines Event-Objekts, das ein Add-On ausführt, die Add-Methode der EventList-Auflistung.

Verwenden Sie zum Erstellen eines Event-Objekts, das eine Benachrichtigung empfängt, die AddAdvise-Methode.

Informationen zum Suchen eines Ereigniscodes für das Ereignis, das Sie erstellen möchten, finden Sie unter Ereigniscodes.

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.