【发布时间】:2021-12-24 04:43:27
【问题描述】:
我一直在谷歌搜索如何使用 VBA 为我的 Internet Explorer 设置 Feature_Browser_Emulation,但大多数情况下我发现 VB.NET 和 VBA 以外的其他语言。任何人都可以帮助我使用 VBA 的语法吗?提前致谢。这是关于自动化谷歌地图的,谷歌的建议是做这个 Feature_Browser_Emulation,但大多数代码不在 VBA 中。我只想删除 Google 发出的警告消息“Google Maps API 不支持此浏览器”——类似的东西。
【问题讨论】:
-
为什么您希望以编程方式更改注册表而不是在当前 IE 实例的会话级别设置仿真模式?
-
@QHarr 因为该应用程序要在具有不同 IE 版本的不同计算机上运行......根据我的理解,这是我必须采取的最后手段,因为元标记方法没有已经不行了。请原谅,但是注册表方法和会话级别 1 有什么区别?可以分享一下吗?
-
你有类似的经历吗? stackoverflow.com/questions/49501406/…
-
@Qharr 感谢您提供此链接。我将尝试对此进行测试。这更接近我正在寻找的东西,也许这可能是它,谁知道?如果它对我有用,我会回复你。
-
@Yu Zhou 感谢您和 Qharr。正是 Qharr 的链接将我带到了 VBA 的 RegWrite 语法。无论如何,我需要的不仅仅是 IE 自动化,因为我必须遵循现有的类模块和 vbscripts 来自动化 Google Maps。但这暂时没关系。
标签: excel vba internet-explorer registry regedit