最近有读者问如何把 ECharts 嵌入 PPT,我依稀记得 OFFICE 是可以嵌入网页的,于是尝试了一下,因为我是 OFFICE 2013,所以本文以 2013 为例。
步骤
1、向 PPT 里插入浏览器控件(找不到开发工具的请去:文件>>选项>>自定义功能区勾选)
然后顺利地失败了
2、通过搜索引擎大法,找到解决办法:修改注册表
定位到
代码语言:javascript复制计算机HKEY_LOCAL_MACHINESOFTWAREMicrosoftOffice15.0CommonCOMCompatibility{8856F961-340A-11D0-A96B-00C04FD705A2}
将名为「Compatibility Flags」的 DWORD 值改为 0
备注:「……MicrosoftOffice15.0Common……」红字处是 OFFICE 开发版本号,与发行版本对应关系如下,请根据你的 OFFICE 版本自行对照。不过 2007、2003 版太老了,我这方法不一定管用……
- 11.0 -> OFFICE 2003
- 12.0 -> OFFICE 2007
- 14.0 -> OFFICE 2010
- 15.0 -> OFFICE 2013
- 16.0 -> OFFICE 2016
3、修改后成功添加了浏览器控件,顺便添加了个按钮
4、看一眼浏览器控件的名称
5、双击按钮进入代码编辑窗口,填入:[浏览器控件名].Navigate(“[要打开的ECharts地址]”)
6、保存(要保存成 pptm 格式)
放映,点按钮……
一些注意:
这个浏览器的版本估计比较老,需要做些兼容性调试,建议先通过仿真让自己的 ECharts 图表兼容下低版本 IE,比如 IE 8