Excel - 逐步格式化多个图表系列

时间:2013-12-10 13:49:24

标签: excel charts

我希望能够以非常相似的格式格式化许多图表系列,只改变一个特征(例如标记线颜色),避免手工操作。

我设想的一种方法是:1)设置组中第一个系列的格式,2)将格式复制到其余部分,3)仅使用数组中的值更改所选要素,例如

问题 Excel - Copy format from one chart series to another 涉及任务#2。只要我没有执行任务#2的良好手段,是否有其他方法可以实现总体目标?

1 个答案:

答案 0 :(得分:0)

为什么不迭代您想要更改的所有系列,并调用一个设置当前系列格式的函数。然后,该函数可以接受您希望更改的一个要素作为参数。例如像这样的东西(只是一些伪代码,所以你可以想象解决方案更容易):

foreach series in seriesCollection
   format(series, markerLineColor)

功能格式如下所示:

format(Series series, ColorFormat markerLineColor)
   // set all the common parameters
   series.Format.Line.Forecolor = markerLineColor