如何使用Excel VBA在PC和Mac中打开默认浏览器?

问题描述 投票:4回答:1

我需要使用Excel VBA在默认的Web浏览器中打开一个url。它既可以在PC上也可以在Mac上运行。

我还需要掌握浏览器实例,以便可以访问其文档对象并从浏览器中呈现的页面中读取某些html元素或任何内容。

我知道如何使用CreateObject打开InternetExplorer,这将带给您浏览器实例。也许在Mac中,我可以用相同的方式打开Safari浏览器。但是我想打开默认的Web浏览器并获取浏览器实例。

excel vba excel-vba-mac
1个回答
1
投票

我个人会让Excel弄清楚:

ActiveWorkbook.FollowHyperlink "https://www.google.com"

我无法测试它是否可以在Mac上运行(但是我看不出任何理由不能这样做。

请注意,如果您要使用默认浏览器,则无法确保甚至可以获取对象实例(例如Chrome,Firefox,Opera等)。我会在浏览器中为用户显示,然后与其他方法同时从同一链接中获取html。

© www.soinside.com 2019 - 2024. All rights reserved.