【问题标题】:Enabling macros in chart data sources in Powerpoint在 Powerpoint 的图表数据源中启用宏
【发布时间】:2016-09-04 14:37:12
【问题描述】:

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

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

我希望这个描述有意义,如果没有,我可以进一步解释/回答任何问题。

谢谢!

【问题讨论】:

    标签: excel charts embed powerpoint vba


    【解决方案1】:

    您不能只提供 PowerPoint 图表,然后让他们将数据粘贴到 PowerPoint 中每个图表的数据表中吗?

    【讨论】:

      【解决方案2】:

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

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

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

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2014-06-24
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多