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,就可以加载使用了。

posted @   多见多闻  阅读(1870)  评论(0编辑  收藏  举报
(评论功能已被禁用)
相关博文:
阅读排行:
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
· 【自荐】一款简洁、开源的在线白板工具 Drawnix
· 园子的第一款AI主题卫衣上架——"HELLO! HOW CAN I ASSIST YOU TODAY
· Docker 太简单,K8s 太复杂?w7panel 让容器管理更轻松!
点击右上角即可分享
微信分享提示