使用 MAC VBA Word 2011 检索 HTML 源代码
Retrieving HTML Source Code using - MAC VBA Word 2011
下面是我在 windows 操作系统上从网站读取源代码的代码。
Set objHTTP = CreateObject("MSXML2.ServerXMLHTTP")
URL = "http://webste.com" 'Replace http://webste.com with your own website.
objHTTP.Open "GET", URL, False
objHTTP.setRequestHeader "User-Agent", "Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.0)"
objHTTP.send ("")
HTML = objHTTP.responseText
我想为 Mac VBA Word 2011 找到类似的东西。我已经尝试了几天来寻找适用于 Mac 的东西,但无济于事。如果您有一个 link 到另一个 post 或一些有效的代码,请告诉我。最好是无需下载任何东西即可运行的代码,因此它适用于任何 Mac.
值得一提的是,这个 information 可以追溯到 2012 年,所以也许同时发生了一些变化。
至于上面问题的 MVP 所说的,ActiveX
是一项仅 Windows 的技术,尚未移植到 Mac(还?),因此 XMLHTTP
请求初始化将失败并出现 运行 时间错误 ActiveX component cannot create object
.
根据 Microsoft 官方来源,您可能对使用 Web Query 感兴趣,而 Mac 可以使用它。
下面是我在 windows 操作系统上从网站读取源代码的代码。
Set objHTTP = CreateObject("MSXML2.ServerXMLHTTP")
URL = "http://webste.com" 'Replace http://webste.com with your own website.
objHTTP.Open "GET", URL, False
objHTTP.setRequestHeader "User-Agent", "Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.0)"
objHTTP.send ("")
HTML = objHTTP.responseText
我想为 Mac VBA Word 2011 找到类似的东西。我已经尝试了几天来寻找适用于 Mac 的东西,但无济于事。如果您有一个 link 到另一个 post 或一些有效的代码,请告诉我。最好是无需下载任何东西即可运行的代码,因此它适用于任何 Mac.
值得一提的是,这个 information 可以追溯到 2012 年,所以也许同时发生了一些变化。
至于上面问题的 MVP 所说的,ActiveX
是一项仅 Windows 的技术,尚未移植到 Mac(还?),因此 XMLHTTP
请求初始化将失败并出现 运行 时间错误 ActiveX component cannot create object
.
根据 Microsoft 官方来源,您可能对使用 Web Query 感兴趣,而 Mac 可以使用它。