如何在ppt中插入html动态图表

部门例会的时候发现,要在ppt中插入一个html表,普通的方法是插入一个超链接,但是需要打开额外的窗口,比如浏览器,觉得逼格太低。现叙述解决方法如下

同样适用于插入网页

 

1.ppt选项,自定义的功能区  显示开发工具选项
2.打开ppt 开发工具 控件 其他控件  Microsoft web browser


    点击确定发现无法插入activex插件,下述修改两处注册表键值
        1.打开注册表编辑器 win+r  regedit
        2.定位到计算机\HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Internet Explorer\ActiveX Compatibility\{8856F961-340A-11D0-A96B-00C04FD705A2}
        3.修改注册表值为0
 同理,修改HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Office\ClickToRun\REGISTRY\MACHINE\Software\Microsoft\Office\16.0\Common\COM Compatibility\{8856F961-340A-11D0-A96B-00C04FD705A2}为0
        此时可以注册web链接,不可见但可以调整大小

 


3.插入一个切换按钮(activeX控件) ,在上图其他控件左边


    1.属性 caption栏修改名称 
    2.双击控件打开VBA代码页面,键入函数WebBrowser1.Navigate(),加入文件路径

注意,这里是重点,WebBrowser1.Navigate()函数中的绝对路径最好在打开的浏览器栏里直接复制,空格会变成20%之类的格式blabla,键入不报错的时候会自动补全为file:///
    此时点击控件按钮可见刚才的web控件变成了html动态表格,但为空白


4.打开宏安全性,选择启用宏,选择启用开发者activeX控件


    此时播放,点击按钮会提醒,忽略或者说启用即可。若不想提醒,直接activeX也设置成不受限就可以


 

 

由python pyecharts模块绘制动态图表,词云,推荐知乎数据可视化https://zhuanlan.zhihu.com/p/27990382

©️2020 CSDN 皮肤主题: 像素格子 设计师:CSDN官方博客 返回首页