我在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)我认为可以解决这个问题,但我找不到正确的语法和如何应用它的示例...
任何人都可以帮助我吗?
非常感谢你!
答案 0 :(得分:0)
documentation for Shell
将vbMinimizedNoFocus
定义为6
并提供语法:
Shell "C:\Program Files (x86)\Google\Chrome\Application\chrome.exe -url " & WebUrl, vbMinimizedNoFocus ' Should be defined in the global namespace