2013-12-22 274 views
3

我在Excel電子表格中有兩個按鈕。當我點擊button1時,Chrome會啓動一個新標籤,但當點擊button2時,Chrome會打開另一個標籤。如何使用Excel在打開的Chrome選項卡中打開新URL而不打開新選項卡

我想要的是,當我點擊button2時,用button1打開的Chrome標籤將通過刷新第一個標籤中的URL來訪問button2的URL,而不是創建一個新標籤。謝謝!

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 

回答

0

結賬Selenium VBA。也許使用switchTo()方法可以將Selenium的焦點設置爲一個打開的Chrome窗口,然後像其他Selenium方法一樣自動完成自動化。