2015-11-06 98 views
0

我用下面的代码在从Excel多个标签在一个窗口中打开多个超链接:多个超链接使用Internet Explorer

Sub Open_Hyperlinks() 
Range("C10:C17").Select 
Dim hl as Hyperlink 
On Error resume next 
for Each hl in selection.Hyperlinks 
hl.Follow 
Next hl 
End Sub 

但我想有一个特定的指令打开超链接使用Internet Explorer而不是我终端中的默认浏览器设置,因为对于管理员权限我无法更改它。

你知道如何包含该指令吗?

回答

0

你可以通过调用Internet Explorer中直接尝试:
Call Shell("C:\Program Files (x86)\Internet Explorer\iexplore.exe -url " & hl. Address ,vbMaximizedFocus)

+0

我用下列方式指令:
子Open_Hyperlinks() _Range。( “C10:C17”)选择 昏暗的HL作为超链接
呼叫壳牌( “C:\ Program Files文件\的Internet Explorer \ IEXPLORE.EXE -url” &HL地址,vbMaximizedFocus) 上的错误继续下一步 在selection.Hyperlinks hl.Follow 接下来HL 结束Sub_
每百升但出现错误讯息ge:
运行时错误91:对象变量或块变量未设置,你知道这是什么意思? – Sergio

+0

您需要在'for'循环中加入'call',删除'hl.Follow'并用我提到的代替。 – Fabien

相关问题