Partager via


Bookmark.XMLParentNode, propriété

Obtient un objet Microsoft.Office.Interop.Word.XMLNode qui représente le nœud parent d'un contrôle Bookmark.

Espace de noms :  Microsoft.Office.Tools.Word
Assembly :  Microsoft.Office.Tools.Word (dans Microsoft.Office.Tools.Word.dll)

Syntaxe

'Déclaration
ReadOnly Property XMLParentNode As XMLNode
XMLNode XMLParentNode { get; }

Valeur de propriété

Type : Microsoft.Office.Interop.Word.XMLNode
Objet Microsoft.Office.Interop.Word.XMLNode qui représente le nœud parent d'un contrôle Bookmark.

Exemples

L'exemple de code suivant insère du XML dans le document et crée un contrôle Bookmark sur le deuxième mot.Ensuite, il insère du XML supplémentaire dans le signet et affiche le texte du XMLParentNode dans un message.

Cet exemple illustre une personnalisation au niveau du document.

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);
}

Sécurité .NET Framework

Voir aussi

Référence

Bookmark Interface

Microsoft.Office.Tools.Word, espace de noms