internet-explorer - IE9文件下载提示符中断了我的VBA宏

  显示原文与译文双语对照的内容
0 0

我有一个 Outlook 宏,每天保存和打印数以百计的PDF文件,使用 IE8. 我们正在升级到 IE9,到目前为止,我的测试表明脚本将无法运行,因为IE9不允许禁用文件下载提示符。 我不能使用 sendkeys,屏幕被锁定在运行脚本的工作站上。 脚本必须使用 IE 来下载,因为它在远程端访问CGI脚本以验证和获取文档。 这不是直接下载。 所以我似乎无法逃避IE9的安全。

是否有办法让文档在 IE,Acrobat之外打开,并将文档保存为? 我想要一个解决方案以外的AutoIT或者任何其他 3rd 党的实用工具,我可能无法购买/安装。

时间: 原作者:

0 0

你说的是"必须使用 IE,因为它访问远程端的CGI脚本"。

首先想到的是 IE 在这里可能是错误的工具。

你所描述的是一个自动化的过程( 特别是工作站被锁定的部分),因此一个具有图形用户界面的程序是一个错误的工具,它是。

你真正需要的是一个命令行HTTP下载工具,你可以用来编写脚本。

幸运的是,这样的工具存在: 我建议你下载 WGet

然后,你可以打开命令提示符并简单地编写:


wget http://servername/filename.pdf

这将将文件完全下载到 IE 下载的文件中,并将它的保存到本地磁盘上,供你打印,或者你需要做的任何其他操作。

结合 wget 和几个简单的脚本工具,你会发现你可以完全绕过 IE 。

我建议这是一个比试图使 IE 行为更好的解决方案。

希望有帮助

原作者:
...