【问题标题】:VBA to omit save as popup from internet explorer while downloading xls fileVBA 在下载 xls 文件时忽略 Internet Explorer 中的另存为弹出窗口
【发布时间】:2015-12-07 21:55:24
【问题描述】:

我已经搜索了很多网站以获得答案,但都没有成功。

我想从我的公司网站下载 xls 文件,通过 VBA 我能够登录,然后更改一些参数,最后我点击了导出按钮。单击导出按钮后,将下载 xls 文件,但随后我从 Internet Explorer 弹出一个关于保存/另存为/打开的信息。

所以最后我被困在这里,我使用发送密钥来下载它,但是还有其他选项可以将 xls 文件保存在我定义的路径和预定义的 xls 名称中。

还有一个问题是点击导出按钮后xls文件名可以是任何东西。

非常感谢您的帮助。

【问题讨论】:

    标签: excel internet-explorer popup sendkeys vba


    【解决方案1】:

    几年前我也遇到过和你一样的问题。现在我认为将 Internet Explorer 与 sendkeys 一起使用通常是一个坏主意。我已经设法用 WinHttpRequest 解决了我的问题(不使用 IE)。

    让我将您重定向到可能对您有所帮助的类似且已解决的问题。

    VBA WinHTTP to download file from password proteced https website

    【讨论】:

    • 嗨Handris,但我没有fileurl,因为当我点击导出按钮时,文件开始下载
    • 你确实有一个网址。只需在浏览器中下载一次所需的 xls 文件即可。检查下载页面,您将在那里找到与您下载的文件相关联的网址。
    • 嗨,Handris,它不工作,我尝试使用文件 url,但它创建的文件没有数据
    猜你喜欢
    • 1970-01-01
    • 2012-01-25
    • 2018-05-15
    • 1970-01-01
    • 2018-10-16
    • 2021-08-26
    • 2016-04-18
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多