Trendlines 集合对象

         
SeriesCollection (Series)
Trendlines (Trendline)
Border
DataLabel

指定的数据系列中所有 Trendline 对象的集合。一个 Trendline 对象代表图表中的一条趋势线。趋势线显示数据系列中数据的趋势,或者说发展方向。

Trendlines 集合对象用法

可用 Trendlines 方法返回 Trendlines 集合。下面的示例显示 Chart1 中第一个系列的趋势线的数目。

MsgBox Charts(1).SeriesCollection(1).Trendlines.Count

可用 Add 方法创建新趋势线并将其添加到系列中。下面的示例向工作表 Sheet1 上嵌入的第一个图表的第一个系列添加线性趋势线。

Worksheets("sheet1").ChartObjects(1).Chart.SeriesCollection(1) _
    .Trendlines.Add type:=xlLinear, name:="Linear Trend"

可用 Trendlines(index) (其中 index 为趋势线编号)返回单个 TrendLine 对象。下面的示例更改第一张工作表上嵌入的第一个图表中第一个系列的趋势线类型。如果该系列没有趋势线,本示例无效。

Worksheets(1).ChartObjects(1).Chart. _
    SeriesCollection(1).Trendlines(1).Type = xlMovingAvg

趋势线编号指出趋势线添加到系列中的顺序。Trendlines(1) 为第一个添加到系列中的趋势线,而 Trendlines(Trendlines.Count) 为最后一个。