Freigeben über


Bookmark.XMLParentNode-Eigenschaft

Ruft ein Microsoft.Office.Interop.Word.XMLNode-Objekt ab, das den übergeordneten Knoten eines Bookmark-Steuerelements darstellt.

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

Syntax

'Declaration
ReadOnly Property XMLParentNode As XMLNode
    Get
XMLNode XMLParentNode { get; }

Eigenschaftswert

Typ: Microsoft.Office.Interop.Word.XMLNode
Ein Microsoft.Office.Interop.Word.XMLNode-Objekt, das den übergeordneten Knoten eines Bookmark-Steuerelements darstellt.

Beispiele

Im folgenden Codebeispiel wird XML in das Dokument eingefügt und für das zweite Wort ein Bookmark-Steuerelement erstellt. Dann wird zusätzliches XML in das Lesezeichen eingefügt und der Text von XMLParentNode in einem Meldungsfeld angezeigt.

Dieses Beispiel bezieht sich auf eine Anpassung auf Dokumentebene.

Private Sub BookmarkParentNode()

    Me.Paragraphs(1).Range.InsertParagraphBefore()
    Me.Paragraphs(1).Range.InsertParagraphBefore()

    Me.Paragraphs(1).Range.InsertXML( _
        "<example>This is an example.</example>")
    Dim Bookmark1 As Microsoft.Office.Tools.Word.Bookmark = _
        Me.Controls.AddBookmark(Me.Paragraphs(1).Range.Words(2), "Bookmark1")

    Bookmark1.Characters.First.InsertXML("<character>T</character>")
    MessageBox.Show(Bookmark1.XMLParentNode.Text)

End Sub
private void BookmarkParentNode()
{
    this.Paragraphs[1].Range.InsertParagraphBefore();
    this.Paragraphs[1].Range.InsertParagraphBefore();
    this.Paragraphs[1].Range.InsertXML("<example>This is an example.</example>",
        ref missing);
    Microsoft.Office.Tools.Word.Bookmark bookmark1 =
        this.Controls.AddBookmark(this.Paragraphs[1].Range.Words[2],
        "bookmark1");
    bookmark1.Characters.First.InsertXML("<character>T</character>", ref missing);

    MessageBox.Show(bookmark1.XMLParentNode.Text);
}

.NET Framework-Sicherheit

Siehe auch

Referenz

Bookmark Schnittstelle

Microsoft.Office.Tools.Word-Namespace