使用excel从字符串(在单元格中)创建XML文件

时间:2014-05-21 10:38:36

标签: xml excel vba excel-vba

我制作了一个创建xml语句的excel文件。我想创建一个创建一个xml文件的宏,并用已经作为字符串存在的xml语句填充它。

其他背景信息:我的excel文件使用连接创建xml语句。到目前为止,我只是复制单元格的值,它工作得很好,但由于34k字符限制,我需要将我的公式分成6-7个单元格。我认为制作宏不需要复制/粘贴7次会很好。

谢谢, JG

1 个答案:

答案 0 :(得分:0)

如果你已经有一个包含你需要写的数据的字符串,那么open ... print ... close就可以了。

e.g。

Open "C;\MyPath\MyFile.xml" For Output As #1
print #1, DataString
Close #1

如果您搜索Open的帮助,则需要查看 vba 版本:MSDN

如果你想做一些更有趣的事情,那就看文件系统对象:fso on MSDN