El uso de VBA de Excel para crear un archivo XML

Estoy tratando de crear un archivo XML de VBA que se encuentran en Excel, estoy un poco confusa en los detalles, sin embargo, yo nunca he tocado XML o VBA antes en mi vida. Necesito escribir un archivo XML con el siguiente formato:

<TextField0 xfdf:original="Brand Name">HEADING1</TextField0>

Habrá un montón de líneas, de esta forma tal como TextField1, que es «Producto», y así sucesivamente. El código que tengo hasta el momento revelent a esta sección es este:

   'create Heading element
   Set objXMLelement = objDom.createElement("TextField0")
   objXMLRootelement.appendChild objXMLelement

   'create Attribute to the Heading Element and set value
   Set objXMLattr = objDom.createAttribute("xfdf:original")
   objXMLattr.NodeValue = "Brand Name"
   objXMLelement.setAttributeNode objXMLattr

Que crea esta salida:

<TextField0 xfdf:original="Brand Name"/>

Este es de coursem falta HEADING1 y yo no puedo por la vida de averiguar cómo poner un poco de allí. Me parece que no puede anexar cualquier cosa a un atributo. Cualquier ayuda será agradecida.

InformationsquelleAutor user2151763 | 2013-03-09

1 Kommentar

  1. 5

    HEADING1 es el texto que pertenece a la TextField0 elemento, no el atributo.

    Así se puede establecer el uso de la objXmlElement.text propiedad.

    En respuesta al comentario:

    Estoy luchando por encontrar la documentación para estas cosas

    Esta página de MSDN es un buen comienzo.

    • Wow. Qué sencillo! Muchas gracias, estoy luchando por encontrar la documentación para estas cosas.
    • Muchas gracias por el enlace para el Programa «con DOM en Visual Basic» tutorial en MSDN – muy atento.

Kommentieren Sie den Artikel

Bitte geben Sie Ihren Kommentar ein!
Bitte geben Sie hier Ihren Namen ein

Pruebas en línea