Wordfenster/-dokumente auflisten II |
|
Als Erweiterung zu der unter Fensterliste gezeigten Möglichkeit, die geöffneten Dokumente im besseren Zugriff zu behalten, lassen sich die Wechsel zwischen den Dokumente auch mittels eines Klassenmoduls abfangen. Dazu stehen die Ereignisse WindowActivate, WindowDeactivate und NewDocument im Application-Objekt zur Verfügung. Diese Ereignisse werden automatisch beim Erstellen eines neuen Dokumentes, bzw. beim Aktivieren und Deaktivieren eines Dokumentes (Fensters) ausgeführt. Mit folgendem Klassenmodul EventClassWindow wird dabei der Wechsel zwischen den Dokumenten abgefangen. Wird ein Dokument aktiviert (z.B. über die Programmleiste oder <ALT><TAB>), wird automatisch der entsprechende Eintrag in der Symbolleiste deaktiviert und der Eintrag für das vorher aktive Dokument wieder aktiviert. Public WithEvents App As Application Um dieses Klassenmodul einzubinden, muss im Modul folgender Aufruf deklariert und z.B. in die AutoExec eingebunden werden. Public X As New EventClassModule Sub AutoExec() Set X.App = Application End Sub Wichtig: Das vollständige Modul inkl. Klassenmodul befindet sich in der Download-Datei. Hinweis: |
Besucher: 1 online | 124 heute | 4551 diesen Monat | 2157235 insgesamt | Seitenaufrufe: 100 | Letzte Änderung: 15.11.2007 | © 2001-18 Christian Freßdorf | ||||
Man kann alle Aufrichtigkeit von Hollywood nehmen und in den Nabel einer Fruchtfliege tun - dann hat man immer noch genug Raum für drei Kümmelsamen und ein Produzentenherz. Fred Allen |
powered by phpCMS and PAX |