gpt4 book ai didi

xml - 使用 Excel VBA 创建 XML 文件

转载 作者:数据小太阳 更新时间:2023-10-29 02:05:10 26 4
gpt4 key购买 nike

我正在尝试从 Excel 中的 VBA 创建一个 XML 文件,虽然我对细节有点模糊,但我以前从未接触过 XML 或 VBA。我需要使用以下格式写出一个 XML 文件:

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

会有一堆这样的行比如TextField1,里面是“Product”等等。到目前为止,与本节相关的代码是这样的:

   '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

创建此输出:

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

这当然是缺少 HEADING1,我终究无法弄清楚如何将那部分放在那里。我似乎无法将任何内容附加到属性。我们将不胜感激。

最佳答案

HEADING1 是属于 TextField0 元素的文本,而不是属性。

因此您可以使用 objXmlElement.text 属性设置它。

回应评论:

I'm struggling to find documentation for this stuff

This MSDN page是一个好的开始。

关于xml - 使用 Excel VBA 创建 XML 文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15312466/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com