【发布时间】:2019-05-25 02:30:16
【问题描述】:
我有一个 VBSCript 文件,它使用 MSXML2 库从网站获取响应;我正在尝试将响应写入 HTMLFile 对象的主体的 innerHTML;尽管声明对象本身没有任何问题,但当我尝试访问 body 属性时,VBS 会返回“OBJECT REQUIRED ['OBJECT']”错误。
这是我目前的代码。
const URL = "https://mywebsite.aspx"
Dim o,user,pass,html
Set o = CreateObject("MSXML2.ServerXMLHTTP.6.0")
o.open "GET", URL , False
o.send
'Error occurs here:
html = CreateObject("htmlFile")
html.body.innerHTML= o.responseText
当我在 VBA IDE 中运行此脚本时(具体来说,作为包含所有相关库的 Excel 电子表格中的一个模块),它运行良好,但当我将它作为 .vbs 文件运行时返回错误。我可以采取哪些步骤来解决此问题?
【问题讨论】: