Freigeben über


Window.OnWindow-Eigenschaft (Excel)

Gibt den Namen der Prozedur zurück, die bei jeder Aktivierung eines Fensters ausgeführt wird, oder legt diesen fest. Zeichenfolge mit Lese-/Schreibzugriff.

Syntax

Ausdruck. OnWindow

Ausdruck Eine Variable, die ein Window-Objekt darstellt.

Hinweise

Die von dieser Eigenschaft angegebene Prozedur wird nicht ausgeführt, wenn andere Prozeduren zum Fenster wechseln oder wenn ein Befehl zum Wechseln 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 Makroblatt ein Auto_Activate oder Auto_Deactivate Makro definiert ist, werden diese Makros nach der Prozedur ausgeführt, die 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.