Freigeben über


Bookmark.Bookmarks-Eigenschaft

Ruft eine Microsoft.Office.Interop.Word.Bookmarks-Auflistung ab, die alle Lesezeichen im Bookmark-Steuerelement darstellt.

Namespace:  Microsoft.Office.Tools.Word
Assembly:  Microsoft.Office.Tools.Word (in Microsoft.Office.Tools.Word.dll)

Syntax

'Declaration
ReadOnly Property Bookmarks As Bookmarks
    Get
Bookmarks Bookmarks { get; }

Eigenschaftswert

Typ: Microsoft.Office.Interop.Word.Bookmarks
Eine Microsoft.Office.Interop.Word.Bookmarks-Auflistung, die alle Lesezeichen im Bookmark-Steuerelement darstellt.

Hinweise

Es ist nicht möglich, jedes Bookmark-Steuerelement im Dokument mit der Microsoft.Office.Interop.Word.Bookmarks-Auflistung zu enumerieren. Verwenden Sie die ControlCollection, und suchen Sie dann nach Elementen vom Typ Bookmark.

Beispiele

Im folgenden Codebeispiel wird dem Dokument ein Bookmark-Steuerelement mit Text hinzugefügt und anschließend dem sechsten Zeichen des Lesezeichens ein weiteres Lesezeichen hinzugefügt. Die Gesamtanzahl der Lesezeichen innerhalb des Lesezeichens wird dann in einem Meldungsfeld angezeigt.

Dieses Beispiel bezieht sich auf eine Anpassung auf Dokumentebene.

Private Sub BookmarkBookmarks()

    Me.Paragraphs(1).Range.InsertParagraphBefore()
    Dim Bookmark1 As Microsoft.Office.Tools.Word.Bookmark = _
        Me.Controls.AddBookmark(Me.Paragraphs(1).Range, "Bookmark1")
    Bookmark1.Text = "This is sample bookmark text."
    Bookmark1.Characters(6).Select()

    Dim Bookmark2 As Microsoft.Office.Tools.Word.Bookmark = _
        Me.Controls.AddBookmark(Application.Selection.Range, _
        "Bookmark2")
    MessageBox.Show("Total Bookmarks in bookmark1: " _
        & Bookmark1.Bookmarks.Count.ToString)

End Sub
private void BookmarkBookmarks()
{
    this.Paragraphs[1].Range.InsertParagraphBefore();
    Microsoft.Office.Tools.Word.Bookmark bookmark1 =
        this.Controls.AddBookmark(this.Paragraphs[1].Range,
        "bookmark1");
    bookmark1.Text = "This is sample bookmark text.";
    bookmark1.Characters[6].Select();

    Microsoft.Office.Tools.Word.Bookmark bookmark2 =
        this.Controls.AddBookmark(Application.Selection.Range,
        "bookmark2");
    MessageBox.Show("Total Bookmarks in bookmark1: " +
        bookmark1.Bookmarks.Count);
}

.NET Framework-Sicherheit

Siehe auch

Referenz

Bookmark Schnittstelle

Microsoft.Office.Tools.Word-Namespace