我目前正在进行一个项目,将 50 多组 Excel 图表传输到 Powerpoint 演示文稿。我正在比较 50 多个项目并制作 50 多个相同的图表。我在 Excel 工作簿中设置的方式是,图表始终是相同的图表(即图表 2),但通过更改唯一的 ID 号,我的图表将来自工作表的不同区域。
在通常情况下,我只需将图表复制并粘贴为图片即可。
然而,就我而言,我还需要删除所有
我现在的选择是
1) 一次复制并粘贴每个项目,在 Powerpoint 上运行我的数据标签代码,然后将该幻灯片中的所有内容转换为图片。这很乏味。
2) 了解如何在 Excel 中编辑数据标签,然后复制并粘贴为图像
3) 最理想的:将未链接的图表从 Excel 复制并粘贴到 PPT。这允许我运行我的 Powerpoint
有谁知道如何将未链接的图表从 Excel 复制并粘贴到不是图片的 PPT 中?
这是为您提供的可能的解决方案:
Sub Breaking_links()
Dim CHR As Shape
Set CHR = ActivePresentation.Slides(1).Shapes(3) 'for 3rd chart shape on 1st slide
CHR.Chart.ChartData.BreakLink
End Sub
简短说明 - 将图表复制到 PP 后,您需要断开与上面示例中的数据源的链接。
此外,我认为您可以像在 PP 中一样轻松地修改 Excel 中的轴。如果您发现该选项更好,请向我们展示您的 PP 代码,这将有助于为您提供一些 Excel 提示。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)