如何点击 IE 下载对话框,即(打开、保存、另存为...)
Posted
技术标签:
【中文标题】如何点击 IE 下载对话框,即(打开、保存、另存为...)【英文标题】:How to CLICK on IE download dialog box i.e.(Open, Save, Save As...) 【发布时间】:2015-10-16 19:47:58 【问题描述】:我希望能够通过 VBA 在 Internet Explorer 中单击打开、保存、另存为...。
我附上了下载对话框的图片...
【问题讨论】:
***.com/questions/22470630/…的可能重复 也许这个帖子有帮助...mrexcel.com/forum/excel-questions/… 那没有用!我希望能够单击“打开”以打开我试图从该站点下载的文件。我猜这是 IE 的安全功能.... 【参考方案1】:我使用了这些快捷键。它们是针对 IE11 的。
注意:如果 IE 不是您机器上的活动窗口,代码将不会按您的预期运行,因此它在调试模式下将无法运行。这一切都相当于在键盘上按键。
打开
快捷键:Alt+O VBA:Application.SendKeys "%O"
保存
快捷键:Alt+S VBA:Application.SendKeys "%S"
【讨论】:
【参考方案2】:我找到了一种使用 TAB 键的简单方法...我稍微修改了代码:
Application.SendKeys "TAB 1", True 'This will select the (OPEN) Tab
Application.SendKeys ("~")
来源:https://www.autoitscript.com/forum/topic/154472-ie-download-saveopen-dialog-how-to-access/
【讨论】:
以上是关于如何点击 IE 下载对话框,即(打开、保存、另存为...)的主要内容,如果未能解决你的问题,请参考以下文章
ASP.NET 中,实现download下载,弹出打开和保存对话框,不限制文件大小,跪求实现代码,谢谢了