我需要使用excel vba在默认Web浏览器中打开一个URL.它既适用于PC,也适用于Mac.
我还需要掌握浏览器实例,以便我可以访问其文档对象并从浏览器中呈现的页面中读取一些html元素或任何内容.
我知道如何使用CreateObject打开InternetExplorer,它可以返回浏览器实例.可能在Mac中我可以用同样的方式打开Safari浏览器.但是我想打开默认的Web浏览器并获取浏览器实例.
如果有人做过这样的事情,请展示一些代码示例或指出我正确的方向.
最佳答案 我个人让Excel弄明白:
ActiveWorkbook.FollowHyperlink "https://www.google.com"
我无法测试这是否适用于Mac(但我没有看到任何理由不这样做).
请注意,如果您想使用默认浏览器,您将无法确保甚至可以获得对象实例(例如Chrome,Firefox,Opera等).我将在浏览器中为用户显示,然后使用其他方法同时从同一链接中获取html.