我搜索了一遍,尝试了各种参数,标志开关。没有运气VBA,Excel 2010,在新标签中打开互联网探索
这是我想要做的。我有一个有各种公司名称的电子表格。它具有VBA代码,当点击公司名称时,宏在Google财务或雅虎财务上打开该公司的财务数据,但它总是在新窗口中打开。出于比较的目的,如果所有这些位于相同窗口的不同选项卡上,将会更加有用。
有什么方法可以更改代码,以便在单击公司名称时,该网页在已打开的iexplorer的新选项卡上打开。我使用VBA,Excel 2010中,Win7的
我搜索了一遍,尝试了各种参数,标志开关。没有运气VBA,Excel 2010,在新标签中打开互联网探索
这是我想要做的。我有一个有各种公司名称的电子表格。它具有VBA代码,当点击公司名称时,宏在Google财务或雅虎财务上打开该公司的财务数据,但它总是在新窗口中打开。出于比较的目的,如果所有这些位于相同窗口的不同选项卡上,将会更加有用。
有什么方法可以更改代码,以便在单击公司名称时,该网页在已打开的iexplorer的新选项卡上打开。我使用VBA,Excel 2010中,Win7的
假设IE
为代表的InternetExplorer.Application
实例的对象变量:
Sub TestNewTabInIE()
' modified from code originally found at:
'http://www.ozgrid.com/forum/showthread.php?t=174692
Dim IE As Object
Set IE = CreateObject("InternetExplorer.Application")
With IE
.Visible = True
While .ReadyState <> 4 'READYSTATE_COMPLETE
DoEvents
Wend
'# Navigate to one URL
.Navigate "http://google.com"
'# Navigate to another URL, in a new tab.
.Navigate "Http://yahoo.com", CLng(2048)
End With
End Sub
有时是很难找到答案,如果你不知道要问什么问题。我觉得用这个谷歌查询答案:
https://www.google.com/search?q=VBA+explorer+new+tab
我总是确保我的查询有“VBA”在里面,并说明我尝试做了几句话。包含相关的方法或属性通常也很有帮助(例如,“VBA浏览器。导航新标签”可能同样有用)。我发现符合这些术语的结果往往更加精确/完整。
这是#2结果:
显示你的代码,你想提高... –