首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用VBA运行Chrome的iMacros

使用VBA运行Chrome的iMacros
EN

Stack Overflow用户
提问于 2019-10-09 04:11:48
回答 1查看 777关注 0票数 0

我已经开发了许多宏,它们使用VBA打开iMacros和抓取/更新各种网站。通常,我使用iMacros浏览器,偶尔使用IE浏览器。我正在开发一个新宏,但该网站对iMacros或IE浏览器的响应都很好。

我正在尝试使用Chrome的iMacros。根据我所读到的,我应该能够像这样打开Chrome的iMacros:

代码语言:javascript
复制
Set iim1 = CreateObject("imacros")
iret = iim1.iimOpen("-cr", True)

然而,它并没有像我期望的那样工作。它打开Chrome,然后大约60秒后,它关闭Chrome,而不执行我的宏中的任何其他命令。

是我做错了什么,还是没有正确安装?如有任何建议,我们将不胜感激。这是我用Chrome开发的第一个宏。

这些是我目前使用的设置: Office 365 (Excel2016)Chrome12.0.501.6698Windows10 64位操作系统Chrome77版iMacros。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2019-10-09 05:16:11

这可能是一个想法,如果你的IE的东西运行在兼容模式。我在使用Autocad的VBA中使用VBA浏览器控件时也遇到过同样的问题。即使安装了IE,如果我导航到一个显示浏览器版本的网站,我也会得到Stonehenge旧IE6的显示。所以这也可能发生在你的案例中。我很确定他们只是利用了微软的IE引擎。这是一个看起来过时的链接,但它都是一样的:在我将值为11000的acad.exe放入注册表后,Same with Acces upgrade to IE 11消失了:)

代码语言:javascript
复制
Computer\HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Microsoft\Internet Explorer\Main\FeatureControl\FEATURE_BROWSER_EMULATION

使用正在运行的可执行文件和DWORD 11000的名称添加一个键。因此,在相同的方向上进行研究可能是一个好主意。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/58293435

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档