Bookmark-Objekt (Word)

Stellt eine einzelne Textmarke in einem Dokument, einer Auswahl oder einem Bereich dar. Das Bookmark-Objekt ist ein Element der Bookmarks-Auflistung . Die Bookmarks-Auflistung enthält alle Textmarken im Dialogfeld Textmarke (Menü Einfügen).

HinwBemerkungeneise

Verwenden des Bookmark-Objekts

Verwenden Sie Lesezeichen (Index), wobei index der Name oder die Indexnummer des Lesezeichens ist, um ein einzelnes Bookmark-Objekt zurückzugeben. Halten Sie sich genau an die Schreibweise des Textmarkennamens (Groß-/Kleinschreibung spielt keine Rolle). Im folgenden Beispiel wird die Textmarke "temp" im aktiven Dokument ausgewählt.

ActiveDocument.Bookmarks("temp").Select

Die Indexnummer stellt die Position des Lesezeichens im Selection - oder Range-Objekt dar. Für das Document -Objekt stellt die Indexnummer die Position der Textmarke in der alphabetischen Textmarkenliste im Dialogfeld Textmarken dar (klicken Sie auf Name, um die Liste der Textmarken alphabetisch zu sortieren). Im folgenden Beispiel wird der Name der zweiten Textmarke in der Bookmarks-Auflistung angezeigt.

MsgBox ActiveDocument.Bookmarks(2).Name

Verwenden Sie die Add-Methode , um einem Dokumentbereich ein Lesezeichen hinzuzufügen. Im folgenden Beispiel wird die Auswahl durch Hinzufügen der Textmarke „temp" markiert.

ActiveDocument.Bookmarks.Add Name:="temp", Range:=Selection.Range

HinwBemerkungeneise

Verwenden Sie die BookmarkID-Eigenschaft mit einem Bereichs- oder Auswahlobjekt, um die Indexnummer eines Bookmark-Objekts in der Bookmarks-Auflistung zurückzugeben. Im folgenden Beispiel wird die Indexnummer der Textmarke „temp" im aktiven Dokument angezeigt.

MsgBox ActiveDocument.Bookmarks("temp").Range.BookmarkID

Verwenden Sie vordefinierte Lesezeichenmit der Bookmarks-Eigenschaft . Im folgenden Beispiel wird die Textmarke „currpara" auf die Position festgelegt, die durch die vordefinierte Textmarke „\Para" definiert wurde.

ActiveDocument.Bookmarks("\Para").Copy "currpara"

Verwenden Sie die Exists-Methode , um zu bestimmen, ob bereits ein Lesezeichen in der Auswahl, im Bereich oder im Dokument vorhanden ist. Im folgenden Beispiel wird vor der Auswahl der Textmarke geprüft, ob die Textmarke "temp" im aktiven Dokument vorhanden ist.

If ActiveDocument.Bookmarks.Exists("temp") = True Then 
 ActiveDocument.Bookmarks("temp").Select 
End If

Methoden

Eigenschaften

Siehe auch

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.