2015-10-25 4 views
0

В переполнении стека имеется 63 записи, связанных с темой «IE VBA Save-as».
То есть, чтобы автоматизировать панель уведомлений загрузки IE 9+.Автоматизация сохранения файла с помощью IUIAutomation в Internet Explorer 9+

Для автоматизации этого процесса рекомендуется несколько способов.
Метод 1. Использование XMLHttp (example link, применяется к сайтам, на которых показан прямой URL-адрес загружаемого файла)
Способ 2. Использование autoitx.dll для отправки горячих клавиш (пример ссылки, не очень стабильный на основе моего опыта)
Способ 3. Использование IUIAutomation (blogspot link)

Я думаю, что метод 3 подходит для большинства из этих ситуаций. Однако я НЕ успешно попробовал этот метод, потому что 1) Я не могу добавить ссылки на UIAutomationCore.dll я получаю этот DLL под C:. \ Windows \ SysWOW64 и проект (* XLSM) папка
Question1: Скажите, пожалуйста, как добавить ссылку на UIAutomationCore.dll.

2) Подпрограмма Download_Save_As на странице (blogspot link) использует отправку коротких клавиш для перехода к окну save-as.
Я не думаю, что это достаточно стабильно, поскольку я пробовал путь AutoitX.
Вопрос2: Можно ли щелкнуть по опции save-as, используя чисто метод IUIAutomation? и как?

ответ

0

Вы должны найти файл в справочной библиотеке и переместить его там, где он выглядит. Вы можете навести указатель на ссылку, чтобы увидеть, где они хранятся. Я не знаю, почему расположение этой конкретной ссылки отличается.

Смежные вопросы