我知道你能做到如何打開基於選擇爲Chrome瀏覽器的Excel
Sub Chrome()
Dim chromePath As String
chromePath = """C:\Program Files (x86)\Google\Chrome\Application\chrome.exe"""
Shell (chromePath & " -url https://www.google.com")
Shell (chromePath & " -url path")
Shell (chromePath & " -url path")
Shell (chromePath & " -url path")
Shell (chromePath & " -url path")
End Sub
但是,如果我不知道的鏈接或URL'¿s事先我真的不能翻騰他們在代碼中的超鏈接,我確實有超鏈接的單元格,我試圖完成以便能夠選擇X個單元格並在Chrome中的不同選項卡中打開超鏈接。
我試圖沿着
Sub Open_HyperLinks()
Dim chromePath As String
chromePath = """C:\Program Files (x86)\Google\Chrome\Application\chrome.exe"""
Dim hl As Hyperlink
On Error Resume Next
For Each hl In Selection.Hyperlinks
Shell (chromePath & " -url hl")
Next hl
End Sub
當然,沒有工作的
東西線愚蠢......
...有沒有辦法在打開選項卡時出於某種原因打開選項卡時以隨機順序打開它們。 ..我需要它們從上到下打開... –
您可以嘗試在命令行中添加'-newtab'參數(正如另一個答案中所建議的那樣),但我沒有太多的使用VBA操作Chrome的經驗,從shell啓動應用程序。有幾種方法可以等待預定的秒數,但除非它是IE瀏覽器,否則我不相信您可以等到Chrome完成加載URL後才確定處理器或網絡活動來自O/S的有利位置。 – Jeeped
因此,讓我們等待我們要等待5秒鐘,我應該使用'wait'' timeout'或兩者? –