访问图表的形状ID-excel vba
|
首先有一些背景。
Excel允许形状的重复名称。即,您可以在同一工作表中同时具有ChartObject和椭圆形的名称。您还可以有两个图表,都命名为\“ Chart 2 \”。如果您尝试引用具有重复名称的形状,例如
ActiveSheet.Shapes(\“ Dupe \”)。选择,
excel似乎求助于返回具有最低ID(和重复名称)的对象。
(我知道)没有办法将ActiveChart及其对应的包含形状链接起来。
我想创建一个像
函数GetAChartsShape(c作为图表)为Shape,
但我不知道如何这样做的直接用途是格式化选定的图表(因为无法全局更改图表的字体)。当然,这也可以有其他用途。
没有找到相关结果
已邀请:
1 个回复
香腔弥胯瓤