[原创]PPT中插入html网页

这里只有作者精心编写的学习经历!
回复
头像
zhuowens father
帖子: 3
注册时间: 2019年11月14日, 22:23

#1 [原创]PPT中插入html网页

未读文章 zhuowens father » 2020年12月09日, 14:17

简介:

    最近鼓捣出了一个提高presentation逼格的ppt制作方法。

    最开始是在自学python的过程中发现了一个pyechart库,能够做出精美的动态图表并且保存为HTML文件,能在网站中播放,于是就想着能把这样的图表展示在ppt中。最后发现想要实现的功能是:在ppt中插入网站(HTML文件)。研究的过程参考了CSDN,有一些小问题请教了计算机专业的同学,最后实现效果大概是这样的:
11.png
11.png (21.87 KiB) 查看 364 次
11.png
11.png (21.87 KiB) 查看 364 次

实现细节:

12.png
12.png (18.46 KiB) 查看 364 次
12.png
12.png (18.46 KiB) 查看 364 次

    这是一个使用python的pyechart库做出的html动态图,在实际展示的时候使用鼠标点击上方的图例,该图可以自由变换。在presentation中预计可以达到的效果是:能在展示数据的时候增加和观众的互动性和展示的灵活性。当然,该方法还可用于在ppt中内置所有html文件和网站。具体步骤如下:

前提:

   假设已经用pyechart做出了一个HTML文件,保存在本地且路径为XXXXX.html

    1.    修改注册表:

        出于安全考虑,Microsoft默认禁用了ActiveX插件,要想成功打开网站需要先修改注册键值:

        1.1同时按下Win键+R,在运行窗口输入regedit
 
PPT中打开网页的方法1.1.png
PPT中打开网页的方法1.1.png (12.45 KiB) 查看 364 次
PPT中打开网页的方法1.1.png
PPT中打开网页的方法1.1.png (12.45 KiB) 查看 364 次

        1.2找到HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Internet Explorer\ActiveX Compatibility\{8856F961-340A-11D0-A96B-00C04FD705A2}    并将数值修改为0
 
PPT中打开网页的方法1.2.png
PPT中打开网页的方法1.2.png (27.94 KiB) 查看 364 次
PPT中打开网页的方法1.2.png
PPT中打开网页的方法1.2.png (27.94 KiB) 查看 364 次

        1.3继续寻找HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Office\ClickToRun\REGISTRY\MACHINE\Software\Microsoft\Office\16.0\Common\COM Compatibility\{8856F961-340A-11D0-A96B-00C04FD705A2}  并将数值修改为0


    2.    PPT中插入控件

        2.1 找到开发工具,插入按钮控件
 
PPT中打开网页的方法2.1.png
PPT中打开网页的方法2.1.png (30.33 KiB) 查看 364 次
PPT中打开网页的方法2.1.png
PPT中打开网页的方法2.1.png (30.33 KiB) 查看 364 次

        2.2找到开发工具-其他控件,插入webbrowser控件
 
PPT中打开网页的方法2.2.png
PPT中打开网页的方法2.2.png (30.31 KiB) 查看 364 次
PPT中打开网页的方法2.2.png
PPT中打开网页的方法2.2.png (30.31 KiB) 查看 364 次
 
PPT中打开网页的方法2.22.png
PPT中打开网页的方法2.22.png (46.92 KiB) 查看 364 次
PPT中打开网页的方法2.22.png
PPT中打开网页的方法2.22.png (46.92 KiB) 查看 364 次

        2.3双击进入Microsoft Visual Basic for Applications界面
输入
Private Sub CommandButton1_Click()
WebBrowser1.Navigate ("XXXXXXXXXX.html")
End Sub

(复制地址的时请注意,空格可能会变成%20,还有其他乱码的情况,需要手动修改成属性中查看到的地址)
 
PPT中打开网页的方法2.3.png
PPT中打开网页的方法2.3.png (31.19 KiB) 查看 364 次
PPT中打开网页的方法2.3.png
PPT中打开网页的方法2.3.png (31.19 KiB) 查看 364 次

        2.4    打开宏安全性,启用所有宏
 
PPT中打开网页的方法2.4.png
PPT中打开网页的方法2.4.png (27.49 KiB) 查看 364 次
PPT中打开网页的方法2.4.png
PPT中打开网页的方法2.4.png (27.49 KiB) 查看 364 次

可能遇到的问题:

    一般流程到这里就结束了,但是在实际操作中,点击播放幻灯片时有可能会弹出脚本错误的提示。
PPT中打开网页的方法2.42.png
PPT中打开网页的方法2.42.png (24.37 KiB) 查看 364 次
PPT中打开网页的方法2.42.png
PPT中打开网页的方法2.42.png (24.37 KiB) 查看 364 次
 

    如果继续运行脚本,可能会出现图片播放不全的情况。这个问题和浏览器以及html文件有关,解决方法如下:

    使用笔记本打开保存在本地的HTML文件并加入以下代码:
<meta charset="UTF-8" http-equiv="X-UA-Compatible" content="IE=EmulateIE9"/>
 
PPT中打开网页的方法2.43.png
PPT中打开网页的方法2.43.png (47.07 KiB) 查看 364 次
PPT中打开网页的方法2.43.png
PPT中打开网页的方法2.43.png (47.07 KiB) 查看 364 次
    再次点击播放,就可以放出完美的动态图表了。

    个人感觉还是有点作用的。至少不用结束播放再跳到浏览器打开网页了,至于怎么用可能还是要再研究研究吧。


 

Link:
Hide post links
Show post links


回复