如何在PPT中插入HTML页面 您所在的位置:网站首页 动图怎么加到ppt里面 如何在PPT中插入HTML页面

如何在PPT中插入HTML页面

2023-12-15 06:44| 来源: 网络整理| 查看: 265

如何在PPT中插入HTML页面|如何使用控件将Pyecharts图表插入PPT 前言一、制作Pyecharts图表二、Html嵌入PPT(本地也可)三、第二种方法(本地不可)感想

前言

使用pyecharts做出了动态可交互的图表,想在PPT中展示,这时候如何将HTML网页嵌入PPT就是一个问题了。 或许我们可以将表格保存为图片,但是就失去了动态可交互的作用,如果我们直接使用超链接,为了展示一个图表而牺牲PPT展示的连贯性显然是得不偿失的。 笔者使用ArcGIS Online时发现其中的StoryMap板块可以直接嵌入网页,对于展示其他页面非常友好,且没有牺牲连贯性。因此也在思索PPT是否有这一功能。

一、制作Pyecharts图表

具体制作内容见我的上一篇博客 如何使用pyecharts制作Geo热力图(动态涟漪图)

二、Html嵌入PPT(本地也可)

详情见 如何在ppt中插入html动态图表 总结: 1.右击功能区,选择自定义功能区,打开开发工具选项 2.打开开发工具,选择其他控件,查看Microsoft ActiveX控件,发现不能使用 3.Win + R,regedit,定位到两处地址 计算机\HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Internet Explorer\ActiveX Compatibility{8856F961-340A-11D0-A96B-00C04FD705A2} 计算机\HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Office\ClickToRun\REGISTRY\MACHINE\Software\Wow6432Node\Microsoft\Office\16.0\Common\COM Compatibility{8856F961-340A-11D0-A96B-00C04FD705A2} 分别修改为0 值得注意的是,第二个注册表会由于安装了不同版本的Office而根据路径搜索不到,这时候就直接用COM Compatibility搜索即可 4.插入ActiveX控件(其他控件左边),双击打开VB,输入代码 由于我参考了不同的文档,这一步有一点混乱,如果插入ActiveX控件并运行5中的代码不成功的话,可以尝试在其他控件中插入Microsoft Webbrowser控件(会有点卡顿),然后继续第五步即可 5.双击之后的第一个页面代码不需要更改,新建一个 模块 ,双击模块,在其中输入 Sub OnSlideShowPageChange(ByVal Wn As SlideShowWindow) Slide166.WebBrowser1.Navigate (“file:///C:/Users/Charlin/Desktop/city.html”) End Sub 在这里插入图片描述

注意:Slide166,中的166是根据上一个页面的名称来命名的,如果你上一个页面是 Slide1,那么模块的页面就需要改成 Sub OnSlideShowPageChange(ByVal Wn As SlideShowWindow) Slide1.WebBrowser1.Navigate (“file:///C:/Users/Charlin/Desktop/city.html”) End Sub

6.可以看到,我的url是本地文件,即我自己使用pyecharts制作的html页面图表,进入演示模式我的动态涟漪图就可以很好的展示出来了 效果如下: 展示过程是动态的 7.同理,插入如百度、哔哩哔哩等网页可直接替换网址

三、第二种方法(本地不可)

插入-加载项-获取加载项 添加web Viewer(第一次会有点卡顿) 在这里插入图片描述 输入网址: 在这里插入图片描述 成功: 在这里插入图片描述 参考视频: 我投我自己!这个up竟用PPT投稿PPT!——ActiveX控件之WebBrows 感谢up!还有up的百度网盘链接!超级好用!!

感想

一年前学习了一点点Pyecharts之后想过如何将网页嵌入PPT,无奈当时学习能力、资源搜索能力以及知识水平还不够,尽管也花了时间但是没能成功。 一年之后成长了不少,无论是学习能力、资源搜索能力还是知识水平都比一年前进步了一些。 首先是对于网页的理解,从9月份学院开始上WebGIS,里面学习了一些HTML,对于我将pyecharts生成的HTML页面如何插入PPT的理解有很大的帮助 然后是关于编程,VB的界面感觉和C#有点像(我没学过VB),虽然就一行代码但是没放到正确的位置真的太磨人了,一直有错555 再接下来是经历,让我变得更加有耐心、有毅力啦(我也不知道怎么从解决了这个问题得到的这个结论) 然后就是我的小伙伴们hhh虽然超时不好,但是如果是为了解决这种问题xue微超一点点应该问题不大吧??我的小伙伴们不会怪我吧??? 当然这样也不好,所以以后不要根据自己的预期时间开始做啦,因为途中可能会遇到种种超出预期的难题,应该给自己预留时间哦!执行力UpUp!! 最后!欢迎讨论!!!



【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有