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

标签 excel vba browser launch

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

我已经可以使用 SHELL 和/或 FollowHyperLink 启动我的默认浏览器声明,但我需要我的 Excel 电子表格保持焦点。如果可能的话,我想将它添加到我现有的浏览器调用中:
ThisWorkbook.FollowHyperLink("h.......")

最佳答案

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

Add more controls to ActiveX

要控制 WebBrowser,请使用 .Navigate2(字符串)命令

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

关于excel - 在 Excel 中启动一个新的浏览器窗口(小),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31932168/

相关文章:

javascript - 为什么只有一个 BrowserView 可以与 Electron 配合使用?

c# - 使用 C# 打开 Excel 2003 电子表格。找不到可安装的 ISAM。异常(exception)

excel - 循环浏览用户表单标签?

excel - 在消息框中显示 COUNTIF 结果

excel - 如何轻松更改 Excel 中文件的硬编码链接?

excel - 从电子表格调用另一个工作簿中的 VBA 函数

javascript - 输入值未定义的javascript

post - 在浏览器中刷新页面会产生 POST 或 GET 请求?

vba - 在 Excel 错误 1004 中使用 VBA 剪切和粘贴循环

vba - 用户窗体关闭事件