Sdílet prostřednictvím


Bookmark.InsertXML – metoda

Vloží zadaný text XML do Bookmark ovládacího prvku.

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

  • Transform
    Typ: System.Object%
    Transformace na vložený text XML.

Poznámky

Pokud Bookmark ovládací prvek obsahuje text, InsertXML metoda nahradí existující text.

Volání této metody může odstranit Bookmark ovládacího prvku.

Použití InsertXML metodu, chcete-li vložit text označený pomocí libovolného XML nebo XML aplikace Word.Kód XML musí být dobře vytvořen.Pokud používá aplikace Word XML, pak musí být také platný na základě schématu XML aplikace Word.

Je-li zadaný text XML nemůže být zařazen do Bookmark , chybová zpráva se zobrazí ovládací prvek.

Volitelné parametry

Informace o volitelných parametrů naleznete v tématu Volitelné parametry v Office Solutions.

Příklady

Následující příklad kódu přidává Bookmark ovládacího prvku do dokumentu a vloží text XML do záložky.Chcete-li zobrazit celkový počet se zobrazí okno se zprávou XMLNodes a obsah XML záložky.

V tomto příkladu je úroveň dokument přizpůsobení.

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

Viz také

Referenční dokumentace

Bookmark Rozhraní

Microsoft.Office.Tools.Word – obor názvů