У меня есть сценарий VBA в Access, который входит на веб-сайт и загружает некоторые данные, я создал его с помощью ноутбука и использую код
Dim objIE As InternetExplorerMedium 'special object variable representing the IE browser
Dim aEle As HTMLLinkElement 'special object variable for an <a> (link) element
Dim element As HTMLLinkElement
Set objIE = New InternetExplorerMedium
On Error GoTo Errorhandler
objIE.Visible = False
DoCmd.Hourglass (True) 'navigate IE to this web page
objIE.navigate www.google.com ' google just for example
Затем он вводит информацию для входа в соответствующие поляи входит в систему.
Что работает нормально, однако я установил этот интерфейс на ПК другого пользователя, и он больше не работает, он просто открывает страницу, но не вводит информацию.
Однако, еслиЯ изменяю,
Set objIE = New InternetExplorerMedium
на
Set objIE = CreateObject("InternetExplorer.Application")
, тогда это работает на их ПК.Но это изменение не работает на моем ноутбуке.
Что могло бы вызвать эту проблему и как я могу стандартизировать ее, чтобы я мог установить ее на любой компьютер с Windows, не беспокоясь об этом.
Примечания. Мы оба находимся в локальной сети компании, и оба работаем под управлением Windows 10 Home.