VBA - 隐藏Chrome窗口

时间:2017-07-27 16:14:52

标签: excel vba excel-vba google-chrome

我在excel中有一个用chrome下载内容的vba例程。但我想阻止Chrome窗口在我面前打开,而是让它在后台运行,将焦点保持在我的excel文件上。

代码如下所示:

Sub dl()
Dim WebUrl As String

WebUrl = [J1]
Shell ("C:\Program Files (x86)\Google\Chrome\Application\chrome.exe -url " & WebUrl)

End Sub

我听说过shell函数(使用vbMinimizedNoFocus)我认为可以解决这个问题,但我找不到正确的语法和如何应用它的示例...

任何人都可以帮助我吗?

非常感谢你!

1 个答案:

答案 0 :(得分:0)

documentation for ShellvbMinimizedNoFocus定义为6并提供语法:

Shell "C:\Program Files (x86)\Google\Chrome\Application\chrome.exe -url " & WebUrl, vbMinimizedNoFocus ' Should be defined in the global namespace