如何使用Excel在打开的Chrome标签页中打开新网址,而无需打开新标签页

时间:2013-12-22 16:22:52

标签: excel vba google-chrome url excel-vba

我在Excel电子表格中有两个按钮。当我点击button1时,Chrome会启动一个新标签页,但当我点击button2时,Chrome会打开另一个标签页。

我想要的是当我点击button2时,使用button1打开的Chrome标签页将通过刷新第一个标签中的网址而不是创建新标签来访问button2的网址。谢谢!

Private Sub Button1_Click()
    chromePath = """C:\Program Files\Google\Chrome\Application\chrome.exe"""
    Shell (chromePath & " -url http:abc.com")
End Sub

Private Sub CommandButton2_Click()
    chromePath = """C:\Program Files\Google\Chrome\Application\chrome.exe"""
    Shell (chromePath & " -url http:def.com")
End Sub

1 个答案:

答案 0 :(得分:0)

结帐Selenium VBA。也许使用switchTo()方法可以将Selenium的焦点设置为打开的Chrome窗口,然后可以像往常一样使用其他Selenium方法自动化。