0
我一直在寻找几个小时试图找到这个问题的答案,但无济于事,所以我希望我能在这里找到答案。参考图表名称只在PowerPoint VBA
我想创建一个变量来引用PowerPoint中预先存在的图表,以便我可以开始自动执行其数据。我想用名字来指代图表,以使事情变得容易,但无论我做什么,我都无法给PPT一个令人满意的图表地址。
我已经试过的下面几乎每一个可能的变化,但没有成功:
Dim chrtPP As PowerPoint.Chart
Set chrtPP = ActivePresentation.Slides(1).Shapes.Charts("Chart3")
可能有人请告诉我,我做错了吗?
谢谢!
PowerPoint不哈像Excel一样使用Charts集合;它具有形状,并且Shape可能包含一个图表(或者从Excel粘贴的内容的情况下,是图表)。在你的情况ActivePresentation.Slides(1).Shapes。(“Chart3”)应该做它(即,删除.Charts部分) –