如何点击IE下载对话框即(打开,保存,另存为...)

时间:2015-10-16 19:47:58

标签: excel-vba internet-explorer vba excel

我希望能够通过VBA在Internet Explorer中单击“打开”,“保存”,“另存为...”。

我附上了下载对话框的图片......

download dialog box

2 个答案:

答案 0 :(得分:1)

我使用了快捷键。这里是针对IE11的。

注意:如果IE不是计算机上的活动窗口,则代码将无法按预期运行,因此在调试模式下它将无法运行。所有这一切都相当于按下键盘上的按键。

打开

  • 快捷键: Alt + O
  • VBA:Application.SendKeys "%{O}"

保存

  • 快捷键: Alt + S
  • VBA:Application.SendKeys "%{S}"

答案 1 :(得分:0)

我通过使用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/