Stack Overflow 上有 63 个与“IE VBA 另存为”主题相关的条目。
那就是自动化IE 9+的下载通知栏。
推荐了几种方法来自动化这个过程。
方法1.使用XMLHttp(示例链接,适用于显示要下载文件的直接url的站点)
方法2.使用autoitx.dll发送热键(示例链接,根据我的经验不太稳定)
方法3。使用 IUIAutomation(博客链接)
我认为方法 3 适用于大多数情况。但是,我没有成功尝试过这种方法,因为 1)我无法添加对 UIAutomationCore.dll 的引用我在 C:\Windows\SysWOW64 和 project(*.xlsm) 文件夹下得到这个 dll
问题1 :请告诉我如何添加对 UIAutomationCore.dll 的引用。
2) 页面( blogspot 链接)中的子程序 Download_Save_As使用发送快捷键导航到另存为窗口。
我认为这不够稳定,因为我尝试了 AutoitX 方式。
问题2:是否可以通过纯IUIAutomation方式点击另存为选项?怎么做?