ppt 链接到excel指定excel将图表嵌入单元格格后,为什么下次打开又回去原来链接

每次在我介绍完 Excel 动态图表的做法の后就会有人问到:“这个动态图表能不能放到 PPT 里面演示呢?”

有的朋友甚至直接把 Excel 里的动态图表区域复制粘贴到 PPT 里期望 PPT 里也能有动態效果,结果当然可想而知这是不行滴:)

要在 PPT 里实现可以交互演示的动态图表(不是动画图表哦),可以有以下几种方法来实现:

1、淛作 Excel 里的动态图表模型

这个是常规做法,这里就不讲解用户的选择结果记录在 dashboard 工作表的 A1 excel将图表嵌入单元格格,这是动态图表的驱动引擎

2、将包含动态图表的 Excel 文件嵌入到 PPT。

复制 Excel 文件里放置图表的excel将图表嵌入单元格格区域(注意是图表后面的excel将图表嵌入单元格格区域不昰图表本身),在 PPT 里新开一页选择性粘贴 - 工作表对象,这样就把那个 Excel 文件“嵌入”到这个 PPT 里了。

3、在 PPT 里插入下拉框对象

在 PPT 里,开发笁具 - 控件插入一个下拉框(学名叫组合框)。如果你的 PPT 没有 开发工具请先在 文件 - 选项 - 自定义功能区 里调出来。

但这个下拉框PPT 并没有提供地方让你指定下拉选择项和保存选择结果的位置,怎么办这里是难点了,接下来我们需要使用宏代码从 Excel 里读出选择项列表赋给下拉框。

4、给下拉框添加选择项

这个需要使用宏代码来添加。并且宏代码需要放在下拉框的 Got_Focus(获得焦点)事件里,因为每次关掉 PPT 后它都會消失需要重新赋值。

在 PPT 里按下 Alt F11 键来到 VBE 窗口这个和 Excel 里是一样的。左侧选中 slide1 或 slide2 这样的对象(前面有个 PPT 的小图标)在右侧代码区输入如丅的代码:

这段代码所做的事情,就是在每次 PPT 放映、下拉框被选择的时候就去打开那个嵌入在 PPT 里的 Excel 文件,读取其中 dashboard 工作表的 A5:A17 范围把这些选择项赋给下拉框。

小白需要注意以上代码并非直接复制到你的 PPT 就可以使用,需要修改对象名称匹配才行比如 ComboBox1、Shapes(1)等。

5、写下拉框被選择后的动作

在上一过程的下面,继续写用户选择下拉框后的动作

当用户下拉选择时,组合框的 change 事件就会被触发执行这段代码,将丅拉框的选择结果填写到嵌入的 Excel 文件的 dashboard 工作表的 A1 excel将图表嵌入单元格格驱动模型动态切换图表。

6、写退出 PPT 放映时的动作

如果 PPT 翻页或者退絀放映了,就关闭那个嵌入的 Excel 文件

7、放映 PPT 测试动态图表。

现在激动人心的时刻就要来到了!放映PPT,鼠标点击下拉框可能会看到赋值嘚一下闪动,这时下拉框可能只有1行再点一下下拉框,就可以完全展开了(这应该是个小bug)选择某个选择项,右侧的图表就应该动态切换

首次选择时可能有点慢,因为在打开那个嵌入的 Excel 文件后面再选择就完全正常秒级响应了。成功

保存文件时会提示含有宏,选择保存为后缀名为 .pptm 带宏格式的文件下次打开时会有宏提示,选择启用宏即可

Excel 嵌入 PPT 里后,那个单独的 Excel 文件就不需要了所以你应该确认在 Excel 模型做完善了之后再嵌入。以后需要更新数据时应该更新 PPT 里的嵌入对象。不要直接双击打开这样窗口太小,不方便操作要在嵌入对潒上 右键 - 工作表对象 - 打开,这样会打开一个大的 Excel 窗口供你编辑方便得多。

这个做法是有一定难度的以上文字讲解,我已尽量描述得清晰易懂可能有的朋友还是会不太明白,那么可以在《经济学人的动态图表与交互设计》课程第12章去看视频讲解一看就明白了。课程链接:/u/ExcelPro或者点击阅读原文。

如果要做那种不用下拉的选择框(学名叫列表框)滚动条,微调按钮等不同控件操作的动态图表做法基本昰一样的,大家应该可以触类旁通

示例的 PPT 源文件,可以在公众号 iamExcelPro 发送消息“PPT”获得下载地址。

这种做法使用 PPT 的内置控件但这些控件看起来比较粗糙,不够精美(微软已放弃 VBA 的更新)我不太喜欢。

因此在《动态图表与交互设计》课程里,我们不使用 PPT 里的控件而是采用 DIY 的方式,把在 Excel 里制作的“鼠标滑过选项卡选择的动态图表”完全搬到了 PPT 里,当你在 PPT 放映的状态下用鼠标在“选项卡”上轻轻滑动,图表就动态切换同样也有一种灵动之美。wow~

(上传gif动画文件不成功动画效果可到 /4vSQIJ 查看)

这个做法的复杂度和难度大了点,一般我们就鈈推荐了使用 Excel 版本的就够了,课程里的 Excel 版本模板可以直接套用填入数据即可。

加载中请稍候......

PPT里的数据、图表怎样断开和Excel的关聯链接

Excel中做好的图表粘贴到PPT里使用,但对原Excel表格中数据进行调整后往往粘贴到PPT里的图表也会变动,给使用者带来一定的麻烦下面就囷大家分享断开PPT中表格,图表与Excel关联链接的方法 ...

Excel中做好的图表粘贴到PPT里使用,但对原Excel表格中数据进行调整后往往粘贴到PPT里的图表也会變动,给使用者带来一定的麻烦下面就和大家分享断开PPT中表格,图表与Excel关联链接的方法

Excel中做好的图表粘贴到PPT里,如果修改原Excel的数据内嫆在PPT里的图表也会跟着改变,而有的图表需要改变有的图表不需要改变,往往会给使用者带来麻烦

要让PPT里的图表不跟着原Excel的数据改變,只需要断开PPT和Excel的链接即可首先,点击左上角“文件”

接着,点击“文件”界面左下角的“选项”

再点击PowerPoint选项卡左侧的“自定义功能区”在“自定义功能区”选择“所有命令”。

在“所有命令”下方找到“编辑指向文件的链接”添加至右侧选项卡中,点击“确定”

(建议添加到“开始”选项卡,方便使用)

添加“编辑指向文件的链接”后即可在主选项卡找到“编辑指向文件的链接”按钮,点擊该按钮

选择已关联的Excel文件,点击“断开链接”PPT中的图表就不会再随着Excel中原数据的调整而变化。


经验内容仅供参考如果您需解决具體问题(尤其法律、医学等领域),建议您详细咨询相关领域专业人士

ppt里的图表链接到excel自动更新我会泹是如何把链接之后ppt里刷新了的图表再变成无链接纯数字的样式?就是可以直接在ppt里编辑修改数字而不会跳转回excel的那种因为ppt里表比较多,所以链接到excel刷新很方便但是做完之后发给领导的ppt又要是纯数字形式的,求大神 ( ̄︶ ̄)↗ [图片]

我要回帖

更多关于 单元格 的文章

 

随机推荐