Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Gibt den Namen der Prozedur zurück, die immer dann ausgeführt wird, wenn Sie ein Fenster aktivieren, oder legt diesen fest. Zeichenfolge mit Lese-/Schreibzugriff.
Syntax
Ausdruck verwendet werden. OnWindow
Ausdruck Eine Variable, die ein Window-Objekt darstellt.
Hinweise
Die durch diese Eigenschaft angegebene Prozedur wird nicht ausgeführt, wenn andere Prozeduren zum Fenster wechseln oder wenn ein Befehl zum Umschalten zu einem Fenster über einen DDE-Kanal empfangen wird. Stattdessen reagiert die Prozedur auf die Aktionen des Benutzers, z. B. das Auswählen eines Fensters mit der Maus.
Wenn für ein Arbeitsblatt oder ein Makroblatt ein Auto_Activate oder Auto_Deactivate Makro definiert ist, werden diese Makros nach dem Verfahren ausgeführt, das durch die OnWindow-Eigenschaft des Application-Objekts angegeben wird.
Beispiel
In diesem Beispiel wird festgelegt, dass die WindowActivate-Prozedur immer ausgeführt wird, wenn das erste Fenster aktiviert wird.
ThisWorkbook.Windows(1).OnWindow = "WindowActivate"
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.