Bookmark.XMLParentNode Property
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
public:
property Microsoft::Office::Interop::Word::XMLNode ^ XMLParentNode { Microsoft::Office::Interop::Word::XMLNode ^ get(); };
public Microsoft.Office.Interop.Word.XMLNode XMLParentNode { get; }
member this.XMLParentNode : Microsoft.Office.Interop.Word.XMLNode
Public ReadOnly Property XMLParentNode As XMLNode
Property Value
An XMLNode object that represents the parent node of a Bookmark control.
Examples
The following code example inserts XML into the document and creates a Bookmark control on the second word. It then inserts additional XML into the bookmark and displays the text of the XMLParentNode in a message box.
This example is for a document-level customization.
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);
}
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