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
- Confiance totale accordée à l'appelant immédiat. Ce membre ne peut pas être utilisé par du code d'un niveau de confiance partiel. Pour plus d'informations, consultez Utilisation de bibliothèques à partir de code d'un niveau de confiance partiel.