Bookmark.XML 屬性
取得在 Bookmark 控制項中的 XML 文字。
命名空間: Microsoft.Office.Tools.Word
組件: Microsoft.Office.Tools.Word (在 Microsoft.Office.Tools.Word.dll 中)
語法
'宣告
ReadOnly Property XML As Bookmark_XMLType
Bookmark_XMLType XML { get; }
屬性值
型別:Microsoft.Office.Tools.Word.Bookmark_XMLType
在 Bookmark 控制項中的 XML 文字。
備註
XML 屬性的目的是要與下列參數一起使用。
參數 |
描述 |
---|---|
DataOnly |
若要傳回沒有 Word XML 標記的 XML 文字,則為 true,否則為 false。 |
如果使用未指定參數的 XML 屬性,則它會傳回 Bookmark_XMLType 物件,該物件並不適合直接從您的程式碼使用。
範例
下列程式碼範例將 Bookmark 控制項加入至文件,然後將 XML 文字插入到書籤中。訊息方塊便會顯示 XMLNodes 的總數目和書籤的 XML 內容。
這是示範文件層級自訂的範例。
Private Sub BookmarkInsertXML()
Me.Paragraphs(1).Range.InsertParagraphBefore()
Dim Bookmark1 As Microsoft.Office.Tools.Word.Bookmark = _
Me.Controls.AddBookmark(Me.Paragraphs(1).Range, "Bookmark1")
Bookmark1.Text = "Sample of bookmark text."
Bookmark1.Words(1).InsertXML( _
"<example>This is an example.</example>")
MessageBox.Show("Total XMLNodes in Bookmark1: " & _
Bookmark1.XMLNodes.Count.ToString & vbLf & vbLf & _
"XML contents: " & Bookmark1.XML(True))
End Sub
private void BookmarkInsertXML()
{
this.Paragraphs[1].Range.InsertParagraphBefore();
Microsoft.Office.Tools.Word.Bookmark bookmark1 =
this.Controls.AddBookmark(this.Paragraphs[1].Range,
"bookmark1");
bookmark1.Text = "Sample of bookmark text.";
bookmark1.Words[1].InsertXML("<example>This is an example.</example>",
ref missing);
MessageBox.Show("Total XMLNodes in bookmark1: " + bookmark1.XMLNodes.Count +
"\n" + "XML contents: " + bookmark1.XML[true]);
}
.NET Framework 安全性
- 完全信任立即呼叫者。這個成員無法供部分信任的程式碼使用。如需詳細資訊,請參閱從部分受信任程式碼使用程式庫。