PowerPoint 2019无法插入Microsoft Web Browser控件
问题:PowerPoint 2019打开文件时,提示一些控件无法激活,在开发工具的控件中,选择Microsoft Web Browser显示无法插入此ActiveX控件(如图)。
注:已在信任中心设置的ActiveX设置中调整为无限制。
例如要求PPT加载显示后WebBroswer也立即转到某一个地址(这里可以填系统地址),输入如下命令即可。
1 2 3 | Sub OnSlideShowPageChange() WebBrowser1.Navigate2 "http://www.cnblogs.com/colinhou" End Sub |
当然,也可以在PPT中加入一个按钮,要求点击按钮后,WebBroswer控件才转到所设置的地址,只需要在按钮的点击事件中设置即可。
Private Sub CommandButton1_Click() WebBrowser1.Navigate2 "http://www.cnblogs.com/colinhou" End Sub
解决方法:修改注册表
1、快捷键win+r,输入regedit,打开注册表。
2、进入目录:计算机\HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Internet Explorer\ActiveX Compatibility\{8856F961-340A-11D0-A96B-00C04FD705A2}
将Compatibility Flags键值21修改为十六位0。
3、进入目录:计算机\HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Microsoft\Internet Explorer\ActiveX Compatibility\{8856F961-340A-11D0-A96B-00C04FD705A2}
将Compatibility Flags键值21修改为十六位0。
4、进入目录:计算机\HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Office\ClickToRun\REGISTRY\MACHINE\Software\Microsoft\Office\16.0\Common\COM Compatibility\{8856F961-340A-11D0-A96B-00C04FD705A2}
注:实际装机发现,不同版本/位数的Windows或Office,目录不尽相同,有的此条目录为:计算机\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键值400修改为十六位0。
故,这里建议用查找{8856F961-340A-11D0-A96B-00C04FD705A2}项的方式:
①选中计算机\HKEY_LOCAL_MACHINE
②菜单点击编辑➡查找(Ctrl+F)➡输入{8856F961-340A-11D0-A96B-00C04FD705A2}➡选择“项”➡点击查找下一个
③完成一次查找,可点击编辑➡查找下一个(F3)继续查找
④查找过程中找到与上述接近的目录,基本可锁定此三个位置目录,更改相应键值即可
5、在开发工具的控件中,再次选择Microsoft Web Browser,就可以加载使用了。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
· 【自荐】一款简洁、开源的在线白板工具 Drawnix
· 园子的第一款AI主题卫衣上架——"HELLO! HOW CAN I ASSIST YOU TODAY
· Docker 太简单,K8s 太复杂?w7panel 让容器管理更轻松!