Partager via


Bookmark.XML, propriété

Obtient le texte XML du contrôle Bookmark.

Espace de noms :  Microsoft.Office.Tools.Word
Assembly :  Microsoft.Office.Tools.Word (dans Microsoft.Office.Tools.Word.dll)

Syntaxe

'Déclaration
ReadOnly Property XML As Bookmark_XMLType
Bookmark_XMLType XML { get; }

Valeur de propriété

Type : Microsoft.Office.Tools.Word.Bookmark_XMLType
Texte XML du contrôle Bookmark.

Notes

La propriété XML est prévue pour être utilisée avec le paramètre suivant.

Paramètre

Description

DataOnly

true pour retourner le texte du XML sans le balisage XML Word ; sinon, false.

Si vous utilisez la propriété XML sans spécifier de paramètre, elle retourne un objet Bookmark_XMLType qui n'est pas destiné à être utilisé directement à partir de votre code.

Exemples

L'exemple de code suivant ajoute un contrôle Bookmark au document, puis insère un texte XML dans le signet. Un message affiche ensuite le nombre total de XMLNodes et le contenu XML du signet.

Cet exemple illustre une personnalisation au niveau du document.

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]);
}

Sécurité .NET Framework

Voir aussi

Référence

Bookmark Interface

Microsoft.Office.Tools.Word, espace de noms