次の方法で共有


Bookmark.InsertXML メソッド

指定の XML テキストを、Bookmark コントロールに挿入します。

名前空間:  Microsoft.Office.Tools.Word
アセンブリ:  Microsoft.Office.Tools.Word (Microsoft.Office.Tools.Word.dll 内)

構文

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

パラメーター

  • Transform
    型 : System.Object%
    挿入した XML テキストに適用する変換。

解説

Bookmark コントロールにテキストが含まれる場合、InsertXML メソッドは既存のテキストを置き換えます。

このメソッドを呼び出すと、Bookmark コントロールが削除される場合があります。

任意の XML または Word XML でマークアップされたテキストを挿入するには、InsertXML メソッドを使用します。XML の記述は形式が正確でなければなりません。Word XML が使用されている場合は、Word XML スキーマにおいても有効であることが必要です。

指定の XML テキストが Bookmark コントロールに挿入できなかった場合は、エラー メッセージが表示されます。

省略可能なパラメーター

省略可能なパラメーターについては、「Office ソリューションの省略可能なパラメーター」を参照してください。

次のコード例は、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 セキュリティ

  • 直前の呼び出し元に対する完全な信頼。このメンバーは、部分的に信頼されているコードから使用することはできません。詳細については、「部分信頼コードからのライブラリの使用」を参照してください。

参照

関連項目

Bookmark インターフェイス

Microsoft.Office.Tools.Word 名前空間