我有一个xml的网页,我想把这些信息读到我正在制作的excel宏中。但是,我不太确定如何在visual basic中实现它。我一直在这样做......
Set wb = Workbooks.OpenXML(Filename:=requestURL, LoadOption:=xlXmlLoadImportToList)
从某种意义上说,我将数据导入工作簿然后可以操作,这是正常的。但是,我更希望将数据放入工作簿中,即直接读取。 我已经看到有些人通过阅读网页并将其作为字符串首先存储来解决这个问题,但我想知道VBA内置了更直接的方法吗?感谢。
答案 0 :(得分:1)
我不确定您已经看到了什么方法,但在VBA中处理此问题的最直接方法是通过MSMXL2.XMLHTTP对象发送GET请求并返回XML文件。然后创建一个MSXML2.DOMDocument并从XMLHTTP的ResponseXML属性中填充它。