VisOnComponentEnterCodes-Enumeration (Visio)
Kennzeichen, die an die Application.OnComponentEnterState-Methode übergeben werden sollen.
Konstante | Wert | Beschreibung |
---|---|---|
visComponentStateModal | 1 | Der identifizierte Status ist ein modaler Status. |
visModalDeferEvents | &H10000 | Bewirkt, dass Microsoft Visio versucht, das Auslösen von Ereignissen zu verzögern, während sie modal sind. Standardmäßig verschiebt Visio das Auslösen von Ereignissen beim Anzeigen eigener Dialogfelder, verschiebt jedoch nicht das Auslösen von Ereignissen, wenn clientcode das Anzeigen eines Dialogfelds verursacht hat. Wenn bei mehreren geschachtelten modalen Bereichen Ereignisse zurückgehalten werden, werden Ereignisse von allen Bereichen innerhalb des äußersten Bereichs, der Ereignisse zurückstellen, zurückgehalten. Dieses Flag hat nur Auswirkungen, wenn Visio in einen modale Bereich eintritt. Beim Verlassen eines modalen Bereichs verhält sich Visio wie beim Eintreten in den Bereich. |
visModalDisableVisiosFrame | &H80000 | Bewirkt, dass Visio im modalen Zustand sein Rahmenfenster deaktiviert. Standardmäßig wird das Rahmenfenster in Visio deaktiviert, wenn Visio-Dialogfelder angezeigt werden oder Dialogfelder, die von Microsoft Visual Basic für Applikationen (VBA) implementiert wurden, jedoch nicht, wenn ein Dialogfeld aufgrund des Clientcodes eines anderen Prozesses angezeigt wird.Wenn Code in einem anderen Prozess versucht, ein Dialogfeld anzuzeigen und festzulegen, dass sich das Visio-Rahmenfenster verhält, als würde das Dialogfeld aufgrund des Visio-Prozesses angezeigt, kann dieses Kennzeichen festgelegt werden.Dieses Kennzeichen hat nur Auswirkungen, wenn in einen modalen Bereich gewechselt wird. Beim Verlassen eines modalen Bereichs verhält sich Visio wie beim Wechseln in den Bereich. |
visModalDontBlockMessages | &H40000 | Verhindert, dass Visio im modalen Status Aufrufe von außerhalb des Hauptthreads ablehnt. Standardmäßig lehnt Visio Aufrufe von außerhalb des Threads ab, während sie modal sind. Wenn bei mehreren geschachtelten modalen Bereichen Ereignisse zurückgehalten werden, werden Ereignisse von allen Bereichen innerhalb des äußersten Bereichs, der Ereignisse zurückstellen, zurückgehalten. Dieses Flag wirkt sich nur beim Betreten eines modalen Bereichs aus. Beim Verlassen eines modalen Bereichs verhält sich Visio wie beim Eintreten in den Bereich. |
visModalNoBeforeAfter | &H20000 | Verhindert, dass Visio beim Wechseln in einen modalen Bereich ein BeforeModal-Ereignis bzw. beim Verlassen eines modalen Bereichs ein AfterModal-Ereignis auslöst.Standardmäßig löst Visio diese Ereignisse aus, wenn Visio-Dialogfelder oder von VBA implementierte Dialogfelder angezeigt werden, jedoch nicht, wenn Dialogfelder aufgrund von Clientcode angezeigt werden.Diese Ereignisse werden durch das Aufrufen der OnComponentEnterState-Methode ausgelöst, außer wenn visModalNoBeforeAfter angegeben ist. |
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.