【发布时间】:2012-07-15 13:40:06
【问题描述】:
我有一个 Outlook 宏,它每天使用 IE8 保存和打印数百个 PDF 文件。我们正在升级到 IE9,到目前为止我的测试表明该脚本无法运行,因为 IE9 不允许禁用文件下载提示。我不能使用 sendkeys,屏幕被锁定在运行脚本的工作站上。该脚本必须使用 IE 下载,因为它访问远程端的 CGI 脚本以验证和获取文档。不是直接下载。所以我似乎无法逃脱 IE9 的安全性。
有没有办法让文档在 Acrobat 之外的 IE 中打开并以这种方式保存文档?我想要 AutoIT 或任何其他我可能无法购买/安装的第三方实用程序之外的解决方案。
【问题讨论】:
-
您是否考虑过不使用浏览器而使用 WinHttpRequest 对象? msdn.microsoft.com/en-us/library/windows/desktop/…或以后的5.1版本:msdn.microsoft.com/en-us/library/windows/desktop/…
-
这也是我的想法。当你说它使用 CGI 脚本来“验证”时,那里的逻辑是什么?有什么方法可以发布逻辑吗?
标签: vba internet-explorer outlook internet-explorer-9