Método Range.InsertXML (Word)
Este método inserta el XML especificado en el documento en el intervalo especificado, reemplazando cualquier texto que contenga el intervalo.
Sintaxis
expresión. InsertXML (XML, Transform)
expresión Expresión que devuelve un objeto Range.
Parameters
Nombre | Obligatorio/opcional | Tipo de datos | Descripción |
---|---|---|---|
XML | Obligatorio | String | Especifica el XML que se va a insertar. Puede ser cualquier XML personalizado válido. |
Transform | Opcional | Variant | Especifica la transformación XML (XSLT) utilizada para transformar el XML. Si se omite, el XML se inserta como XML personalizado sin aplicar una transformación. |
Valor devuelto
Nada
Ejemplo:
En el siguiente ejemplo, se inserta la cadena XML especificada en el documento en el quinto párrafo. Esto reemplaza al texto que hubiese en el quinto párrafo.
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
Soporte técnico y comentarios
¿Tiene preguntas o comentarios sobre VBA para Office o esta documentación? Vea Soporte técnico y comentarios sobre VBA para Office para obtener ayuda sobre las formas en las que puede recibir soporte técnico y enviar comentarios.