Stack Overflow中有63个条目与"IE VBA另存为"主题相关。
即实现ie9 +下载通知栏的自动化。
建议使用几种方法使此过程自动化。
方法1。使用XMLHttp(示例链接,应用于显示待下载文件的直接url的站点)
方法2。使用autoitx.dll发送热键(示例链接,根据我的经验不是那么稳定)
方法3。使用IUIAutomation (blogspot link)
我认为方法3适用于大多数情况。然而,我没有成功地尝试过这种方法,因为1)我不能添加对UIAutomationCore.dll的引用我在C:WindowsSysWOW64和项目(*.xlsm)文件夹下得到这个dll
Question1:请告诉我如何添加引用到UIAutomationCore.dll。
2)页面中的子程序Download_Save_As (blogspot链接)使用发送快捷键导航到另存为窗口。
我不认为这是足够稳定的,因为我尝试了AutoitX的方式。Question2:是否可以通过使用纯IUIAutomation方式单击另存为选项?怎么做呢?
您必须在参考库中找到文件并将其移动到它所看到的位置。您可以将鼠标悬停在引用上以查看它们保存在何处。我不知道为什么这个特定参考的位置不同。