Range.InsertXML, méthode (Word)

Insère les données XML spécifiées dans le document sur la plage spécifiée, en remplaçant le texte de la plage.

Syntaxe

expression. InsertXML (XML, Transform)

expression Expression qui renvoie un objet Range.

Parameters

Nom Requis/Facultatif Type de données Description
XML Obligatoire Chaîne Spécifie les données XML à insérer. Il peut s'agir de toute donnée XML personnalisée valable.
Transform Facultatif Variant Spécifie les données XSLT (XML Transformation) utilisées pour transformer les données XML. En cas d'omission, les données XML sont insérées comme données XML personnalisées sans aucune transformation.

Valeur renvoyée

Aucune

Exemple

L'exemple suivant montre comment insérer la chaîne XML spécifiée dans le document au cinquième paragraphe. Tout le texte du cinquième paragraphe est alors remplacé.

Dim strXML As String 
 
strXML = "<"xml version=""1.0""><abc:books xmlns:abc=""urn:books"" " & _ 
 "xmlns:xsi=""https://www.w3.org/2001/XMLSchema-instance"" " & _ 
 "xsi:schemaLocation=""urn:books books.xsd""><book>" & _ 
 "<author>Matt Hink</author><title>Migration Paths of the Red " & _ 
 "Breasted Robin</title><genre>non-fiction</genre>" & _ 
 "<price>29.95</price><pub_date>2006-05-01</pub_date>" & _ 
 "<abstract>You see them in the spring outside your windows. " & _ 
 "You hear their lovely songs wafting in the warm spring air. " & _ 
 "Now follow their path as they migrate to warmer climes in the fall, " & _ 
 "and then back to your back yard in the spring.</abstract></book></abc:books>" 
 
ActiveDocument.Paragraphs(5).Range.InsertXML strXML

Assistance et commentaires

Avez-vous des questions ou des commentaires sur Office VBA ou sur cette documentation ? Consultez la rubrique concernant l’assistance pour Office VBA et l’envoi de commentaires afin d’obtenir des instructions pour recevoir une assistance et envoyer vos commentaires.