在Excel中启动一个新的浏览器窗口(小)

我想从我的Excel电子表格中插入代码,在新的小窗口中启动默认浏览器。 有没有人做过这个?

我已经可以使用SHELL和/或FollowHyperLink语句启动我的默认浏览器,但是我需要使用Excel电子表格来保持焦点。 如果可能的话,我想把它添加到我现有的浏览器调用中:

ThisWorkbook.FollowHyperLink("h.......")

您可以使用WebBrowser控件。 这可能需要添加到ActiveX控件。 转到开发人员选项卡>插入>更多控件> Microsoft Web浏览器。

将更多控件添加到ActiveX

要控制WebBrowser,请使用.Navigate2(string)命令

 strWebsite = "www.google.com" Sheet1.WebBrowser1.Navigate2 (strWebsite)