我正在开发一个项目,该项目需要excel用户和Web服务器之间的一定程度的交互性。
我知道你可以使用
hyperlink.follow
在默认浏览器中打开网址的方法。
然而,我想要完成的是能够在幕后打开网址而不在浏览器中打开页面。
有谁知道如何实现这一目标。
以下限制适用。
答案 0 :(得分:1)
您可以打开(阅读整个内容)其Url指定的网页,如以下Excel VBA代码段所示:
Option Explicit
'sample procedure to read entire url content
Sub ReadUrlDoc()
'sample url address
Const url As String = "http://www.examn8.com"
Dim urlText As String
With CreateObject("MSXML2.XMLHTTP")
.Open "GET", url, False
.Send
'url content
urlText = .ResponseText
End With
End Sub
解决方案无法打开/依赖于Web浏览器。希望这可能有所帮助。