Запуск iMacros для Chrome с VBA - PullRequest
       36

Запуск iMacros для Chrome с VBA

0 голосов
/ 08 октября 2019

Я разработал ряд макросов, которые используют VBA для открытия iMacros и очистки / обновления различных веб-сайтов. Обычно я использую браузер iMacros и иногда браузер IE. Я работаю над новым макросом, но веб-сайт хорошо реагирует на браузер iMacros или IE.

Я пытаюсь использовать iMacros для Chrome. Из того, что я прочитал, я смогу открыть iMacros для Chrome следующим образом:

Set iim1 = CreateObject("imacros")
iret = iim1.iimOpen("-cr", True)

Однако он не работает так, как я ожидаю. Он открывает Chrome, а затем примерно через 60 секунд выключает Chrome, не выполняя никаких других команд в моем макросе.

Я что-то не так делаю или что-то неправильно установлено? Мы ценим любые предложения. Это первый макрос, который я разрабатываю для Chrome.

Вот настройки, которые я сейчас использую: Office 365 (Excel 2016) iMacros для Chrome 12.0.501.6698 Windows 10 64-разрядная ОС Chrome версии 77.

1 Ответ

0 голосов
/ 09 октября 2019

Возможно, стоит проверить, работает ли ваш IE в режиме совместимости. У меня были те же проблемы с контролем веб-браузера в VBA с использованием Autocad. Даже если IE был установлен, если я перехожу на веб-сайт, показывающий версию браузера, мне показывали старый IE6 Стоунхенджа. Так что это может произойти и в вашем случае. Я совершенно уверен, что они просто используют MS IE Engine. Вот ссылка, которая выглядит устаревшей, но она все та же: То же самое с обновлением Acces до IE 11 После того, как я поместил acad.exe в реестр со значением 11000, Стоунхендж исчез:)

Computer\HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Microsoft\Internet Explorer\Main\FeatureControl\FEATURE_BROWSER_EMULATION

Добавьте ключ с именем вашего исполняемого файла и DWORD 11000. Так что это может быть идея исследовать в том же направлении.

...