В Stack Overflow есть 63 записи, связанные с темой «Сохранить как в IE VBA».
Это сделано для автоматизации панели уведомлений о загрузке в IE 9+.
Для автоматизации этого процесса рекомендуется несколько методов.
Способ 1. Использование XMLHttp (пример ссылки, применяется к сайтам, которые показывают прямой URL-адрес загружаемого файла)
Способ 2. использование autoitx.dll для отправки горячих клавиш (пример ссылки, не очень стабильной на основе по моему опыту)
Способ 3. Использование IUIAutomation (ссылка на блог )
Я думаю, что метод 3 подходит для большинства таких ситуаций. Однако я НЕ пробовал этот метод успешно, потому что 1) я не могу добавить ссылку на UIAutomationCore.dll. Я получаю эту dll в папке C:\Windows\SysWOW64 и в папке проекта (*.xlsm)
Question1 : Подскажите, пожалуйста, как добавить ссылку на UIAutomationCore.dll.
2) Подпрограмма Download_Save_As на странице (ссылка на blogspot ) использует отправку коротких клавиш для перехода к окну сохранения как.
Я не думаю, что это достаточно стабильно, поскольку я попробовал способ AutoitX.
Вопрос 2: Можно ли щелкнуть параметр «Сохранить как», используя только способ IUIAutomation? и как?