In Word gibt es bereits vordefinierte Textmarken, die in jedem Dokument vorhanden sind, und mit denen man die Einfügemarke an bestimmte Punkte im Dokument setzen kann. In der folgenden Tabelle sind die Textmarken aufgelistet:
Textmarke | Beschreibung |
\Sel | Aktuelle Markierung oder die Einfügemarke. |
\PrevSel1 | Die letzte Markierung, bei der eine Bearbeitung erfolgte. Wenn Sie zu dieser Textmarke gehen, entspricht dies einem einmaligen Aufruf der GoBack-Methode. |
\PrevSel2 | Die vorletzte Markierung, bei der eine Bearbeitung erfolgte. Wenn Sie zu dieser Textmarke gehen, entspricht dies einem zweimaligen Aufruf der GoBack-Methode. |
\StartOfSel | Anfang der aktuellen Markierung. |
\EndOfSel | Ende der aktuellen Markierung. |
\Line | Die aktuelle Zeile bzw. die erste Zeile der aktuellen Markierung. Wenn die Einfügemarke sich am Ende einer Zeile befindet, bei der es sich nicht um die letzte Zeile eines Absatzes handelt, schließt die Textmarke die gesamte nächste Zeile ein. |
\Char | Aktuelles Zeichen, bei dem es sich um das Zeichen nach der Einfügemarke handelt, wenn nichts markiert ist oder das Zeichen am Anfang der Markierung steht. |
\Para | Aktueller Absatz, bei dem es sich um den Absatz handelt, der die Einfügemarke enthält. Wenn mehrere Absätze markiert sind, handelt es sich um den ersten Absatz der Markierung. Wenn sich die Einfügemarke oder Markierung im letzten Absatz des Dokuments befindet, schließt die Textmarke "\Para" die Absatzmarke nicht ein. |
\Section | Aktueller Abschnitt, einschließlich des Umbruchs am Ende des Abschnitts, falls vorhanden. Der aktuelle Abschnitt enthält die Einfügemarke oder die Markierung. Enthält die Markierung mehrere Abschnitte, ist die Textmarke "\Section" der erste Abschnitt in der Markierung. |
\Doc | Gesamter Inhalt des aktiven Dokuments, mit Ausnahme der letzten Absatzmarke. |
\Page | Aktuelle Seite, einschließlich des Umbruchs am Ende der Seite, falls vorhanden. Die aktuelle Seite enthält die Einfügemarke. Enthält die aktuelle Markierung mehrere Seiten, ist die Textmarke "\Page" die erste Seite der Markierung. Befindet sich die Einfügemarke oder Markierung auf der letzten Seite des Dokuments, enthält die Textmarke "\Page" nicht die letzte Absatzmarke. |
\StartOfDoc | Der Anfang des Dokuments. |
\EndOfDoc | Das Ende des Dokuments. |
\Cell | Aktuelle Zelle in einer Tabelle, bei der es sich um die Zelle handelt, welche die Einfügemarke enthält. Sind eine oder mehrere Zellen einer Tabelle in die aktuelle Markierung eingeschlossen, ist die Textmarke "\Cell" die erste Zelle in der Markierung. |
\Table | Aktuelle Tabelle, bei der es sich um die Tabelle handelt, welche die Einfügemarke oder die Markierung enthält. Schließt die Markierung mehrere Tabellen ein, ist die Textmarke "\Table" die gesamte erste Tabelle der Markierung. Dies ist auch der Fall, wenn nicht die gesamte Tabelle markiert ist. |
\HeadingLevel | Die Überschrift, welche die Einfügemarke oder die Markierung mit untergeordneten Überschriften und Text enthält. Handelt es sich bei der aktuellen Markierung um Textkörper, schließt die Textmarke "\HeadingLevel" die vorhergehende Überschrift mit allen Überschriften und allem Text ein, die der Überschrift untergeordnet sind. |
Textmarken werden mit Bookmarks des Dokumentobjektes angesprochen. Hier Beispiele, um die Einfügemarke an verschiedene Positionen im Dokument zu setzen:
In Zeile 5 wird die Einfügemarke an das Ende des Dokuments gesetzt, in Zeile 8 wieder an den Anfang.
Je nach vordefinierter Textmarke haben diese einen unterschiedlichen Nutzen im Code. Das sollten Sie entsptrechend Ihrer Aufgabenstellung ausprobieren.