vba - 在同一选项卡中打开两个链接的代码

标签 vba excel google-chrome

我需要在 Google chrome 浏览器的同一选项卡中打开两个链接。下面是我尝试过的代码,但在 Browser = Shell(Chromepath & "-url URL1") 行中出现“找不到文件”错误。打开第一个 URL(登录页面)后,它应该导航到同一选项卡中的第二个 URL。

Sub Defects()
Dim ExtractliveApp As Variant
Dim Browser As Variant
Dim URL As Variant
URL1 = "go/ExtractliveApp"
URL2 = "https://Extract.live.com/SelfServiceExtracts"
Chromepath = "C:\Program Files (x86)\Google\Chrome\Application\chrome.exe"
Browser = Shell(Chromepath & "-url URL1")
Browser = Shell(Chromepath & "-url URL2")
End Sub

最佳答案

您的代码中有错字:

Browser = Shell(Chromepath & "-url URL1")
Browser = Shell(Chromepath & "-url URL2")

应该
Browser = Shell(Chromepath & " -url " & URL1)
Browser = Shell(Chromepath & " -url " & URL2)
Chromepath 后面需要一个空格否则壳牌正在寻找chrome.exe-url它找不到(因此出现错误)。我还修复了 URL 变量的使用,因为它们需要在引号之外,以便正确引用它们。将它们留在里面会导致它们被逐字处理,Chrome 将尝试浏览到 URL1 而不是您的链接。

关于vba - 在同一选项卡中打开两个链接的代码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37790373/

相关文章:

excel - 如何删除Excel 2013单元格中的某些字符

vba - 字 VBA : Access the "Runs" of the document

Django 上传和读写大excel文件

Excel VBA 将日期从一个工作簿复制到另一个工作簿需要很长时间

javascript - Chrome 浏览器 GCM - TOO_MANY_REGISTRATIONS - 如何取消注册/清除所有已注册的应用 ID (registration.pushManager.subscribe)

vba - MS Word VBA 中保留的方法名称

excel - 使用 Excel VBA 从 Word 文档中提取公司属性

excel - PostgreSQL 查询输出为 Excel 文件

python - 如何使用 Python 访问 Chrome Devtools 网络选项卡中的值?

javascript - Chrome 扩展,存储数据