由于处于安全方面的考虑,有些控件被微软禁用了,所以不能够插入,对于这类问题,你可以通过更改注册表信息解决问题,但是不要忘了,能不改则不改,安全问题非常重要。
打开注册表位置如下: HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\Office\15.0\Common\COM Compatibility\
更改如下ClassID十六进制400为0
Web 浏览器控件 {8856F961-340A-11D0-A96B-00C04FD705A2} Microsoft Scriptlet 组件 {AE24FDAE-03C6-11D1-8B76-0080C744F389} HTML 编辑控件 {25336920-03F9-11CF-8FD0-00AA00686F13} MHTML 编辑控件 { 3050F3D9-98B5-11CF-BB82-00AA00BDCE0B} DHTML 编辑控件 { 2D360200-FFF5-11d1-8d03-00a0c959bc0a 如果没有这个位置,可以选择HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Office\15.0\ClickToRun\REGISTRY\MACHINE\Software\Wow6432Node\Microsoft\Office\15.0\Common\COM Compatibility\ 解决“VBE6EXT.OLB不能被加载”
C:\Program Files (x86)\Common Files\Microsoft Shared\VBA下,将VBA6里的VBE6EXT.OLB复制到VBA7,VBA7里的VBE7.DLL复制到VBA6
|
|