2013-12-10 16 views
0

我希望能夠以非常相似的格式格式化許多圖表系列,只改變一個特徵(例如,標記線顏色),避免手動完成。Excel - 遞增格式化許多圖表系列

我爲此設想的一種方式是:1)設置組中第一個序列的格式,2)將格式複製到其餘部分,3)僅更改所選特徵,使用數組中的值,例如

問題 Excel - Copy format from one chart series to another 涉及到任務#2。只要我沒有完成第二項任務的好手段,是否有其他方法可以實現總體目標?

回答

0

爲什麼不只是遍歷所有希望更改的系列,並調用一個函數來設置當前系列的格式。該功能可以接受您希望作爲參數更改的功能。例如像這樣(只是一些僞代碼,這樣你能想象的更容易的解決方案):

foreach series in seriesCollection 
    format(series, markerLineColor) 

和功能格式看起來是這樣的:

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

這是我提出的。 –