Загрузить диалоговое окно IE

Я использую этот код

Управление IE11 Вы хотите Кнопки открытия/сохранения диалогового окна в VBA

Но я получаю ошибку

"определяемый пользователем тип не определен"

on

Dim o As IUIAutomation

Кто-то знает, как я могу это исправить?


person Eli    schedule 13.07.2016    source источник


Ответы (2)


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

Клиент автоматизации пользовательского интерфейса

person DAXaholic    schedule 13.07.2016

Добавьте его с помощью кода

Public Sub AddReference()

ThisWorkbook.VBProject.References.AddFromFile 
"C:\Windows\System32\UIAutomationCore.dll"

End Sub

и перейдите в excel >> option >> Центр управления безопасностью >> Настройка центра управления безопасностью >> Настройка макроса и проверьте доверенный доступ к объектной модели проекта VBA.

person Santosh Fernandes    schedule 04.07.2017