Bookmark.InsertXML – metoda
Vloží zadaný text jazyk XML do Bookmark řízení.
Obor názvů: Microsoft.Office.Tools.Word
Sestavení: Microsoft.Office.Tools.Word (v Microsoft.Office.Tools.Word.dll)
Syntaxe
'Deklarace
Sub InsertXML ( _
XML As String, _
ByRef Transform As Object _
)
void InsertXML(
string XML,
ref Object Transform
)
Parametry
- XML
Typ: System.String
Vložit text jazyk XML .
- Transform
Typ: System.Object%
párovat vložený text jazyk XML transformace.
Poznámky
Pokud Bookmark ovládací prvek obsahuje text, InsertXML metoda nahradí existující text.
Volání této metoda může odstranit Bookmark řízení.
Použít InsertXML metoda vložení textu označeného libovolného jazyk XML nebo aplikace Word jazyk XML. jazyk XML musí být správně utvořen. Pokud používá aplikace Word jazyk XMLa také musí být platný podle Word jazyk XML schéma.
Pokud zadaný text jazyk XML nemůže být vložen Bookmark se zobrazí chyba zpráva řízení.
Volitelné parametry
Informace o volitelných parametrů, viz The Variable missing and Optional Parameters in Office Solutions.
Příklady
Následující příklad kódu přidá Bookmark ovládací prvek dokumentu a vloží text jazyk XML do záložka. Okno se zprávou se zobrazí zobrazit celkový počet XMLNodes aobsah jazyk XML záložka.
Tento příklad je přizpůsobení úrovni dokumentu.
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]);
}
Zabezpečení rozhraní .NET Framework
- Plná důvěra přímému volajícímu. Částečně zabezpečený kód nemůže tento člen použít. Další informace naleznete v tématu Používání knihoven z částečně důvěryhodného kódu.