0

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方式点击另存为选项?怎么做?

4

1 回答 1

0

您必须在参考库中找到该文件并将其移动到它正在查找的位置。您可以将鼠标悬停在参考上以查看它们的保存位置。我不知道为什么这个特定参考的位置不同。

于 2017-06-07T14:05:26.667 回答