VBA IE 10 Automation - Автоматическое сохранение PDF-файлов - PullRequest
0 голосов
/ 02 июля 2018

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

В настоящее время у меня есть макрос, который переходит на страницу, входит в систему и открывает ссылки на каждый счет. Схема URL для этих счетов-фактур: .../account/invoice/?invoice_number=XXXXXX. Переход к каждому из этих URL вызывает файлы в

View Downloads

окно. Я хотел бы, чтобы файлы автоматически сохранялись, но согласно этой странице опция Always ask before opening this type of file была исключена из IE 10 и 11 по соображениям безопасности.

Я попытался автоматически щелкнуть Save, используя этот метод , но здесь приведен код для другой версии IE.

Строка:

hWnd = FindWindow("#32770", "File Download")

был изменен на:

hwnd = FindWindow("#32770", "View Downloads - Windows Internet Explorer")

Это успешно захватывает окно загрузки, но не находит кнопку &Save, по которой я могу щелкнуть. Я думаю, что это потому, что есть несколько кнопок сохранения.

Любые идеи будут с благодарностью! Спасибо.

...