Freigeben über


Bookmark.BookmarkID-Eigenschaft

Ruft die Position des Bookmark-Steuerelements im Dokument ab.

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

Syntax

'Declaration
ReadOnly Property BookmarkID As Integer
int BookmarkID { get; }

Eigenschaftswert

Typ: System.Int32
Die Position des Bookmark-Steuerelements im Dokument.

Hinweise

Die Zahl entspricht der Reihenfolge des Bookmark-Steuerelements im Dokument: 1 für das erste Lesezeichen, 2 für das zweite usw. Wenn eines der Lesezeichen gelöscht wird, ändert sich die Zahl entsprechend der BookmarkID der anderen Lesezeichen.

Beispiele

Im folgenden Codebeispiel wird dem Dokument ein Bookmark-Steuerelement hinzugefügt und anschließend die Position des Lesezeichens im Dokument dargestellt, indem die BookmarkID in einem Meldungsfeld angezeigt wird.

Dieses Beispiel bezieht sich auf eine Anpassung auf Dokumentebene.

Private Sub BookmarkBookmarkID()

    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."
    MessageBox.Show("Bookmark position in document: " _
        & Bookmark1.BookmarkID.ToString)

End Sub
private void BookmarkBookmarkID()
{
    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.";
    MessageBox.Show("Bookmark position in document: " 
        + bookmark1.BookmarkID);
}

.NET Framework-Sicherheit

Siehe auch

Referenz

Bookmark Schnittstelle

Microsoft.Office.Tools.Word-Namespace