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: 0 online | 0 heute | 0 diesen Monat | 2228591 insgesamt | Seitenaufrufe: 42 | Letzte Änderung: 15.11.2007 | © 2001-18 Christian Freßdorf | ||||
Ich glaube, niemand soll seine Autobiographie schreiben, bevor er nicht tot ist. Samuel Goldwyn, 1882-1974, amerik. Filmproduzent poln. Abstammung |
powered by phpCMS and PAX |