首页 文章

在Powerpoint中启用图表数据源中的宏

提问于
浏览
0

我有一个包含许多图表的Powerpoint文件,我希望许多不同的用户可以使用他们自己的数据 . 我试图通过将VBA写入每个数据源使这个Powerpoint尽可能易于使用(通过数据源,我的意思是当您选择“插入”>“图表”时嵌入在Powerpoint中的默认Excel工作表) . 我的目标是允许他们单击图表,选择“编辑数据”,将数据从数据透视表粘贴到弹出的Excel窗口中,然后让宏完成剩下的工作 . 我自己可以写的代码,但我有一个不同的问题:

我已经尝试在这些嵌入的Excel文件中编写宏,但是一旦关闭它们就不会保存(我认为它们必须是.xls或类似的而不是.xlsm) . 如何保存这些宏?我已经尝试将.xlsm文件拖放到Powerpoint中,但是它显示了幻灯片上的实际图表并且很难处理 . 我希望从Powerpoint视图中隐藏Excel文件,并使用“编辑数据”选项轻松访问 .

我希望这种描述有意义,如果不是,我可以进一步解释/回答任何问题 .

谢谢!

2 回答

  • 0

    你不能只提供PowerPoint图表,并将它们粘贴到PowerPoint中每个图表的DataSheet中吗?

  • 0

    最近,PPT尽力将粘贴的图表转换为PowerPoint图表(与Excel图表相同的基本引擎,但它们不是Excel对象) . 如果从XL复制图表,切换到PPT并在“主页”选项卡上,单击“粘贴”下方的向下箭头,选择“选择性粘贴”并选择粘贴为嵌入式Excel图表对象,则可以绕过此 .

    然后,您可以双击粘贴的对象,Excel将启动进行就地编辑 .

    或者,您可以右键单击,选择“启用宏的工作表对象”或其他任何内容,然后选择“打开”或“编辑” . 编辑为您提供PPT窗口内的就地编辑,Open在Excel的完整副本中启动嵌入数据 .

相关问题