如何在MS Access VBA中完成XSL转换,然后进行XML导入?

How can an XSL transform followed by an XML import be done in MS Access VBA?

提问人:Bruce S 提问时间:11/16/2023 最后编辑:Bruce S 更新时间:11/16/2023 访问量:28

问:

首先,请参考此主题

这很好用。现在,我怎样才能用VBA做同样的事情?

为了获得更多上下文,我的 XML 文件有几个嵌套的标记“层”,我的 XSLT 文件将这些标记转换为多个 (2) 个表,其中包含一些添加和重命名的列。手动转换和导入时,所有这些都非常有效。

我使用过 ImportXML 方法,并且知道 TransformXML 方法。但是,与使用手动方法不同,此两步手动过程似乎并不映射到两步 VBA 方法。我是否首先使用 TransformXML 创建一个新的 XML 文件,然后导入该文件,如此所述?因为我试过了,它失败了,没有错误代码,也没有创建 ImportErrors 表。

提前致谢,

布鲁斯

XML MS-Access 导入 转换

评论

2赞 Fastnlight 11/16/2023
这回答了你的问题吗?使用转换文件将 XML 文件导入 MS Access
1赞 Fastnlight 11/16/2023
正如你所看到的,我已将你的帖子标记为重复。不要删除这个,因为这将充当一个路标,将其他人指向解决方案。

答:

0赞 Bruce S 11/16/2023 #1

实际上,这种方法确实有效。我的 VBA 代码中有一个我没有看到的拼写错误。很抱歉发布了最终重复的内容。

布鲁斯