Bookmark.XML, propriété (System 2007)
Mise à jour : novembre 2007
Obtient le texte XML du contrôle Bookmark.
Espace de noms : Microsoft.Office.Tools.Word
Assembly : Microsoft.Office.Tools.Word.v9.0 (dans Microsoft.Office.Tools.Word.v9.0.dll)
Syntaxe
<BrowsableAttribute(False)> _
Public ReadOnly Property XML As Bookmark..::._XMLType
Dim instance As Bookmark
Dim value As Bookmark..::._XMLType
value = instance.XML
[BrowsableAttribute(false)]
public 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 tentez d'utiliser XML sans spécifier de paramètre, XML obtient un objet Bookmark._XMLType qui fait partie de l'infrastructure de Visual Studio Tools pour Office et n'est pas conçu pour ê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]);
}
Autorisations
- Confiance totale accordée à l'appelant immédiat. Ce membre ne peut pas être utilisé par du code d'un niveau de confiance partiel. Pour plus d'informations, consultez Utilisation de bibliothèques à partir de code d'un niveau de confiance partiel.