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.

Telefoniczna metoda ta może spowodować usunięcie Bookmark kontroli.

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

Aby uzyskać informacje o opcjonalnych parametrów, zobacz Parametry opcjonalne w rozwiązania dla pakietu Office.

Przykłady

Poniższy przykład kodu dodaje Bookmark formantu do dokumentu, a następnie wstawia tekst XML do zakładki.Następnie pojawia się okno komunikatu do Pokaż całkowitą liczbę XMLNodes i zawartości XML zakładki.

Ten przykład dotyczy dostosowywania 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