Compartir a través de


Bookmark.XML (Propiedad)

Obtiene el texto XML del control Bookmark.

Espacio de nombres:  Microsoft.Office.Tools.Word
Ensamblado:  Microsoft.Office.Tools.Word (en Microsoft.Office.Tools.Word.dll)

Sintaxis

'Declaración
ReadOnly Property XML As Bookmark_XMLType
Bookmark_XMLType XML { get; }

Valor de propiedad

Tipo: Microsoft.Office.Tools.Word.Bookmark_XMLType
El texto XML del control Bookmark.

Comentarios

La propiedad XML está diseñada para que se utilice con el parámetro siguiente.

Parámetro

Descripción

DataOnly

true para devolver el texto del XML sin el formato XML de Word; de lo contrario, false.

Si utiliza la propiedad XML sin especificar un parámetro, devuelve un objeto Bookmark_XMLType que no está pensado para utilizarse directamente desde su código.

Ejemplos

El ejemplo de código siguiente agrega un control Bookmark al documento e inserta el texto XML en el marcador.A continuación, un cuadro de mensaje muestra el número total de colecciones XMLNodes y el contenido XML del marcador.

Se trata de un ejemplo para una personalización en el nivel del documento.

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

Seguridad de .NET Framework

Vea también

Referencia

Bookmark Interfaz

Microsoft.Office.Tools.Word (Espacio de nombres)