如何在将浏览器保留在后台的同时打开链接?

时间:2018-05-17 02:46:46

标签: macos excel-vba browser tabs windows-10

情景:

使用Excel VBA宏从Excel工作簿打开许多链接。

ISSUE:

每次打开链接时,都会将默认Web浏览器置于焦点(在前台)。

目标:

当链接在后台打开时,在前台处理不同的应用程序(因为它们需要相当长的时间才能打开)。

TRIED SO FAR:

我认为这将是一个简单的浏览器设置,但现在我不确定。例如,在Firefox中,我尝试在地址栏中输入'about:config',然后将browser.tabs.loadDivertedInBackground更改为TRUE,但在此之后,当链接打开时,Firefox仍然显示在前面(设置只是使得新选项卡为不是焦点的人)。

结论:

想在Chrome,Firefox,Safari(Mac)和Edge(Windows 10)上执行此操作,但即使是单个浏览器的信息也很有帮助。

谢谢!!!

1 个答案:

答案 0 :(得分:0)

Dim IE As Object
Set IE = CreateObject("InternetExplorer.Application")
IE.Visible = FALSE 'This is the one I think should solve your issues
IE.Navigate "YourURLHere"