使用VBA另存为XML?

And*_*Ion 8 xml excel vba excel-vba

有没有办法将Excel表保存为XML?我有XML Schema文件......以及表中的一些数据......我在Excel中有Save as XML file选项,但是我可以将文件从VBA保存为XML吗?我想自动化一个过程,但我没有找到任何关于此选项的信息.谢谢!

And*_*Ion 5

好的ol'宏录像机这次救了我:))(为什么我在发布之前没用过它?)所以...要加载一个xml架构,你有:

ActiveWorkbook.XmlMaps.Add("Book2.xml", "raport").Name _
        = "raport_Map"
Run Code Online (Sandbox Code Playgroud)

并将其保存为xml:

ActiveWorkbook.SaveAsXMLData Filename:="Book3.xml", _
        Map:=ActiveWorkbook.XmlMaps("raport_Map")
Run Code Online (Sandbox Code Playgroud)

谁会想到这很容易?