Udostępnij za pośrednictwem


Metoda Bookmark.InsertXML —

Wstawia określony tekst XML do Bookmark kontroli.

Przestrzeń nazw:  Microsoft.Office.Tools.Word
Zestaw:  Microsoft.Office.Tools.Word (w Microsoft.Office.Tools.Word.dll)

Składnia

'Deklaracja
Sub InsertXML ( _
    XML As String, _
    ByRef Transform As Object _
)
void InsertXML(
    string XML,
    ref Object Transform
)

Parametry

  • Transform
    Typ: System.Object%
    Przekształcenie do zastosowania do wstawionego tekstu XML.

Uwagi

Jeśli Bookmark formant zawiera tekst, InsertXML metoda zastępuje tekst istniejący.

Wywołanie tej metody może spowodować usunięcie formantu Bookmark.

Użycie InsertXML metody, aby wstawić tekst zaznaczony przy dowolnego XML lub XML programu Word.Kod XML muszą być foremne.Jeśli używa XML programu Word, to musi również być prawidłowe zgodnie ze schematem XML programu Word.

Jeśli określony tekst XML nie można wstawić do Bookmark formant, komunikat o błędzie jest wyświetlany.

Parametry opcjonalne

Informacje na temat parametrów opcjonalnych można wyświetlić na Parametry opcjonalne w rozwiązaniach Office.

Przykłady

Poniższy kod dodaje Bookmark formantu do dokumentu, a następnie wstawia tekst XML do zakładki.Następnie pojawia się okno komunikatu, aby wyświetlić całkowitą liczbę XMLNodes i zawartości XML zakładki.

Ten przykład dotyczy dostosowywania na poziomie 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]);
}

Zabezpieczenia programu .NET Framework

Zobacz też

Informacje

Bookmark Interfejs

Przestrzeń nazw Microsoft.Office.Tools.Word