我已经开发了许多使用VBA打开iMacros并抓取/更新各种网站的宏。通常,我使用iMacros浏览器,偶尔使用IE浏览器。我正在使用一个新的宏,但是该网站对iMacros或IE浏览器的响应都很好。
我正在尝试将iMacros用于Chrome浏览器。从我阅读的内容中,我应该可以像这样打开适用于Chrome的iMacros:
Set iim1 = CreateObject("imacros")
iret = iim1.iimOpen("-cr", True)
但是,它没有像我期望的那样工作。它会打开Chrome,然后在大约60秒钟后关闭Chrome,而不会在我的宏中执行任何其他命令。
我是在做错事还是安装不正确?任何建议,将不胜感激。这是我使用Chrome开发的第一个宏。
这些是我当前正在使用的设置:Office 365(Excel 2016)适用于Chrome的iMacros 12.0.501.6698Windows 1064位操作系统Chrome版本77。
检查您的IE服务是否在兼容模式下运行可能是个好主意。我已经使用Autocad在vba中使用webbrowser contril遇到了相同的问题。如果我导航到显示浏览器版本的网站,甚至显示了stonhenge旧IE6,则即使安装了IE。因此,这也可能在您的情况下发生。我很确定他们只是利用MS IE引擎。这是一头看起来过时但完全一样的灵。Same with Acces upgrade to IE 11我将acad.exe与11000值stonhenge放在注册表中后::]
Computer\HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Microsoft\Internet Explorer\Main\FeatureControl\FEATURE_BROWSER_EMULATION
添加一个带有正在运行的可执行文件的名称和DWORD 11000的密钥。因此,朝同一方向进行调查可能只是一个主意。