如何使Microsoft Web浏览器对象在Excel 2016中工作

当我尝试插入它时,我总是得到“无法插入对象”的错误。 这似乎是以前的Excel版本已知的问题,但我找不到2016年的任何支持。

有没有人能够做到这一点?

这里是截图:

这似乎是从Excel 2013起的有意的行为。 从这篇文章 :

出现此问题的原因是出于安全原因,某些脚本控件在Office 2013中已过时。 这是devise,这些错误是预期的。

该文章中提到了一种解决方法,它涉及编辑registry以使这些控件再次工作。

(KnowledgeBase文章最初是从2014年的这个Microsoft社区主题链接的)

修复Excel中的ActiveX控件(如Web浏览器)(Office 2013-16)

导航

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Office\ClickToRun\REGISTRY\MACHINE\Software\Wow6432Node\Microsoft\Office\16.0\Common\COM Compatibility\{8856F961-340A-11D0-A96B-00C04FD705A2}] 

“Compatibility Flags”= dword:00000000

导航到为了find您正试图解决的控制的GUID(我需要修复Web浏览器控件,从而打开其GUID)。 参考

打开所需的GUID并将dword设置为0(与1024(400H))