Что может заставить InternetExplorerMedium работать на одной машине, а не на другой? - PullRequest
0 голосов
/ 17 октября 2018

У меня есть сценарий 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.

1 Ответ

0 голосов
/ 17 октября 2018

Это было что-то невероятно простое, мне просто нужно было добавить веб-сайт, к которому я обращался, как надежный сайт в Internet Explorer.

...