我需要使用url
在default web browser
中打开excel vba
。它应该在PC
和Mac
中都有效。
我还需要掌握browser instance
,以便我可以访问其document
对象,并从浏览器中呈现的页面中读取一些html元素或任何内容。
我知道如何使用InternetExplorer
打开CreateObject
,它会返回浏览器实例。可能在Mac
我可以用同样的方式打开Safari
浏览器。但我想打开默认的Web浏览器并获取浏览器实例。
如果有人做过这样的事情,请展示一些代码示例或指出我正确的方向。
答案 0 :(得分:1)
我亲自让Excel弄清楚:
ActiveWorkbook.FollowHyperlink "https://www.google.com"
我无法测试这是否可以在Mac上运行(但我不知道为什么它不会这样做。)
请注意,如果您想使用默认浏览器,则无法确保您甚至可以获得对象实例(例如Chrome,Firefox,Opera等)。我在浏览器中为用户显示,然后使用其他方法同时从同一链接中获取html。