VBA für MS Word

Das MS Word-Objektmodell: Besondere Objektverweise

∅ 2.7 / 3 Bewertungen

Besondere Objektverweise

Auf dieser Seite

Wie kann ich auf das aktive Dokument verweisen? Wie kann ich auf den ausgewählten Zellbereich verweisen?

10574_16577_objektverweise-gif

Die besonderen Objektverweise auf einen Blick

Häufig muss man in einem Makro auf das aktuelle Dokument oder die aktuelle Auswahl verweisen.

Das aktive Dokument, das ist jenes Dokument, das sich im Vordergrund befindet, erhält man mit der Eigenschaft ActiveDocument des Application-Objekts. Oft handelt es sich dabei um jenes Dokument, in dem auch das Makro gespeichert ist. Das muss aber nicht immer so sein. Deshalb gibt es auch die Eigenschaft ThisDocument (ebenfalls im Application-Objekt). Diese Eigenschaft verweist immer auf jenes Dokument, in dem das gerade aktive Makro gespeichert ist.

Ähnlich funktioniert die Eigenschaft Selection des Application-Objekts. Sie gibt einen Verweis auf die aktuelle Auswahl zurück. Das daraus resultierende Selection-Objekt verhält sich fast genauso wie die weiter unten besprochenen Range-Objekte und wird deshalb hier nicht gesondert behandelt.

Einen Verweis auf das gerade aktive Fenster erhält man mit der Eigenschaft ActiveWindow von Application.

Mit der Caption-Eigenschaft des Window-Objekts können Sie den Text der Titelzeile des Fensters verändern.