我需要使用Excel VBA在默认的Web浏览器中打开一个url。它既可以在PC上也可以在Mac上运行。
我还需要掌握浏览器实例,以便可以访问其文档对象并从浏览器中呈现的页面中读取某些html元素或任何内容。
我知道如何使用CreateObject
打开InternetExplorer,这将带给您浏览器实例。也许在Mac中,我可以用相同的方式打开Safari浏览器。但是我想打开默认的Web浏览器并获取浏览器实例。
我个人会让Excel弄清楚:
ActiveWorkbook.FollowHyperlink "https://www.google.com"
我无法测试它是否可以在Mac上运行(但是我看不出任何理由不能这样做。
请注意,如果您要使用默认浏览器,则无法确保甚至可以获取对象实例(例如Chrome,Firefox,Opera等)。我会在浏览器中为用户显示,然后与其他方法同时从同一链接中获取html。