【发布时间】:2020-07-07 00:56:02
【问题描述】:
我需要在 Word 中获取图表中值的总数。最终,我希望能够更改条形图最后一个条的颜色,因此获取值的数量是一种方法。如果有任何其他方法可以获得最后一个值,请在此处发布,我们将不胜感激。
我需要能够使用 Word VBA 执行此操作。有人可以帮我吗?谢谢各位
【问题讨论】:
-
图表是什么样的?它有多个系列还是您只需要将值计算在一个中?
我需要在 Word 中获取图表中值的总数。最终,我希望能够更改条形图最后一个条的颜色,因此获取值的数量是一种方法。如果有任何其他方法可以获得最后一个值,请在此处发布,我们将不胜感激。
我需要能够使用 Word VBA 执行此操作。有人可以帮我吗?谢谢各位
【问题讨论】:
假设您有一个Chart 对象,例如可以从InlineShape 检索到,如下所示:
Dim shp As InlineShape
Dim cht As Chart
Set shp = ActiveDocument.InlineShapes(1)
Set cht = shp.Chart
可以统计图表第一个Series的Values集合,例如:
MsgBox UBound(cht.SeriesCollection(1).Values)
【讨论】: