【发布时间】:2017-04-03 07:20:06
【问题描述】:
我在 Excel 中有 100 多个链接,我想在 Internet Explorer 中一一打开。分配给我的计算机有点慢,这就是为什么需要在 Internet Explorer 的一个选项卡中打开链接的原因。
我想:
1.从A1复制链接,粘贴到Internet Explorer。
2.等待页面完全加载。
3.从 A2 复制链接,将其粘贴到 Internet Explorer(同一选项卡,不打开 新标签)。
4.等待页面完全加载。
5.重复步骤,直到“A”的最后一个单元格带有链接。
在下面的代码中,我可以从 A1 导航链接。你如何循环它,让它从单元格 1 导航到单元格 X。
Sub OpenInAnotherBrowser()
Dim iePath As String
Dim browser As String
Dim URL As String
iePath = "C:\Program Files\Internet Explorer\iexplore.exe"
If Dir(iePath) = "" Then pathie = "C:\Program Files\Internet Explorer\iexplore.exe"
URL = ActiveSheet.Range("A1").Value
If Dir(iePath) = "" Then
If MsgBox("IE Not Found, Open with default browser?", vbQuestion + vbYesNo) = vbYes Then
Application.FollowHyperlink URL
Exit Sub
End If
End If
Shell """" & iePath & """" & URL, vbHide
End Sub
【问题讨论】:
-
似曾相识?我确定我在上周左右看到了同样的问题。
-
我编辑了代码。有点相同的问题。
标签: excel internet-explorer vba