如何在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!!
最后!欢迎讨论!!!

如何在PPT中插入HTML页面|如何使用控件将Pyecharts图表插入PPT|ActiveX相关推荐

  1. android togglebutton 动画,如何在Android中使用ToggleButton多状态按钮控件

    如何在Android中使用ToggleButton多状态按钮控件 发布时间:2020-12-05 16:53:37 来源:亿速云 阅读:84 作者:Leah 这篇文章给大家介绍如何在Android中使 ...

  2. 在用户控件中操作父页面上的控件

    ((TextBox)this.Page.FindControl("父页面控件名")).text="";  转载于:https://www.cnblogs.com ...

  3. wordpress创建_如何在WordPress中创建子页面

    wordpress创建 Do you want to create a child page on your site? Pages in WordPress can be standalone or ...

  4. 如何在 Vue 中使用 Chart.js - 手把手教你搭可视化数据图表

    本文首发:<如何在 Vue 中使用 Chart.js - 手把手教你搭可视化数据图表> 使用 Chart.js 在 Vue 搭建的后台管理工具里添加炫酷的图表,是所有数据展示类后台必备的功 ...

  5. 在DWZ框架中整合kindeditor复文本框控件

    今天上午在DWZ框架中整合kindeditor复文本框控件,发现上传图片是老是提示 "上传中,请稍候...",上网查看别人说可能是文件路径问题,在想以前在其他项目中用这个控件一直没 ...

  6. 关于页面动态添加控件(转)

    最近看到很多问题都是关于页面动态添加控件,页面postback以后,就取不到这些控件了.其实每次在页面上动态添加控件(或者在数据控件上动态添加列),它们的状态是不会被添加到页面的ViewState中去 ...

  7. 浅谈ASP.NET 4中构造“.NET研究”HTML5视频控件

    在本文中,将一步步地指导你如何使用Visual Studio 2010和ASP.NET 4的相关知识,打造一个基于HTML5标准规范的视频播放控件,其中你会学习到一些关于HTML 5的知识,还会学到如 ...

  8. html页面如何引用母版页,内容页面访问母版页控件的两种方法

    母版页是ASP.NET2.0新增的一个功能,使用它可以更方便.更快速的创建风格一致的应用程序..NET的母版页和Dreamweaver的模板非常的相似,但.NET的母版页更加强大,它除了能够实现创建风 ...

  9. VB中实现IObjectSafety接口以声明控件安全的方法

    VB中实现IObjectSafety接口以声明控件安全的方法 转载自:http://www.cnblogs.com/Shana/archive/2009/06/24/VB_Iobjsafe.html ...

  10. Visual Studio 2017 ASP.NET在设计WEB页面时让控件可以自由拖动

    我对DIV/CSS一窍不通,时间紧急,需要完成WEB页面设计,因此想到了偷懒的方法,如果使用Visual Studio 2017 ASP.NET在设计WEB页面时让控件可以自由拖动,那就太好啦! 一. ...

最新文章

  1. ORACLE系列之SQL从入门到精通(全面把控数据库基础)
  2. swift_046(Swift map,filter, reduce方法)
  3. 销售员的四大重要素质
  4. java 栈 队列 接口_Java队列接口
  5. matlab1 3倍频程,瞬时声压时域数据怎么用matlab进行1/3倍频程声压级分析
  6. LeetCode算法入门- Longest Valid Parentheses -day12
  7. WordPressmodown收费模板
  8. Spring MVC表单实例
  9. python爬虫怎么发布请求_http请求如何在python爬虫中实现?
  10. 【优化调度】基于matlab粒子群算法求解梯级水电站调度优化问题【含Matlab源码 065期】
  11. win10 桌面的的文件都不见了 提示不注销保存都文件都为临时_舒心,享受——win10美化...
  12. Python网络爬虫案例
  13. 2-常见机器学习模型总结
  14. 雨果奖首设游戏奖项,Hades拿下科幻界的诺贝尔奖
  15. python格式化百分比输出,如何将浮点数输出为百分数,不需要额外代码的简便方法
  16. 2021-12-21 SWUSTOJ69偷菜时间表(解题思路详解)
  17. word 输入数学公式(1)
  18. 线性变换到底是什么以及与矩阵之间的联系
  19. 计算机动漫与游戏制作报告,计算机动漫与游戏制作专业课程体系建设总结报告.PDF...
  20. 5G网络架构与组网部署

热门文章

  1. 有哪些管理类书籍值得推荐?
  2. 将数组中的数逆序存放
  3. 微信服务通知消息找回_微信鲜为人知的4个冷知识,小技巧却有大用处
  4. SDRAM、DDR2、DDR3内存频率:核心频率,工作频率,等效频率
  5. 择校秘籍|南大计算机 和 北航计算机 应该怎么选?
  6. Word文档调整字间距的方法教程【收藏】
  7. wps画流程图交叉弧形_word流程图-WPS绘制流程图的正确打开方式,超级简单
  8. 拖放drag、drog
  9. 你不能访问此共享文件夹,因为你组织的安全策略的解决办法
  10. 无穷小、梯度向量和泰勒展开