使用VBA

时间:2019-02-28 22:24:47

标签: excel xml vba

我不是宏专家,我不寻求帮助在xml文件中的特定标签之前和之后添加新标签。

我需要第二张图片,我需要在<CONTENT TYPE="text/html"><![CDATA[之后插入一个新标签<CHOICE ID="0">。另外我还需要在]]></CONTENT>之前插入一个新标签</CHOICE>

enter image description here

enter image description here

感谢您的帮助。

1 个答案:

答案 0 :(得分:0)

最简洁的选择是将xml加载到XML文档变量中。您需要为此在VBA中添加参考。在这里很好地解释了:

https://bettersolutions.com/vba/xml/microsoft-xml.htm

您可以使用XPath选择节点,然后例如删除所选节点的InnerText

您还可以将新的节点插入XML文件。 This answer might help you with that.