Classe Trendline (Word VBA)

Cet objet représente une courbe de tendance dans un graphique.

Les procédures principales de la classe Trendline sont Delete, Select et Trendlines.Add

Set

Pour utiliser une variable de classe Trendline, elle doit d'abord être instanciée, par exemple

Dim trnln as Trendline
Set trnln = ActiveDocument.Background.Chart.FullSeriesCollection(1).Trendlines(Index:=1)

Les procédures suivantes peuvent être utilisés pour définir des variables de la classe Trendline : Trendlines.Add, Trendlines.Item et Series.Trendlines

For Each

Voici un exemple de traitement des éléments Trendline dans une collection

Dim trnln As Trendline
For Each trnln In ActiveDocument.Background.Chart.FullSeriesCollection(1).Trendlines()
	
Next trnln

Thèmes

Certaines procédures de cette classe ont été regroupées en thèmes et sont décrites sur des pages thématiques séparées

Format with its procedures Border, ClearFormats et Format
Display/Show with its procedures DisplayEquation et DisplayRSquared

Méthodes

Les méthodes principales de la classe Trendline sont

Delete - Cette méthode supprime l'objet.

ActiveDocument.Background.Chart.FullSeriesCollection(1).Trendlines(1).Delete

Select - Cette méthode sélectionne l'objet.

ActiveDocument.Background.Chart.FullSeriesCollection(1).Trendlines(1).Select

Trendlines.Add - Cette méthode crée une nouvelle courbe de tendance.

Dim trnln As Trendline
Set trnln = ActiveDocument.Background.Chart.FullSeriesCollection(1).Trendlines.Add()

Propriétés

Backward2 Cette propriété renvoie ou définit le nombre de périodes (ou unités sur un graphique en nuages de points) que la courbe de tendance étend en rétrospective.

ActiveDocument.Background.Chart.FullSeriesCollection(1).Trendlines(1).Backward2 =

DataLabel Renvoie l'étiquette de données associée à la courbe de tendance.

Dim dtlDataLabel As DataLabel
Set dtlDataLabel = ActiveDocument.Background.Chart.FullSeriesCollection(1).Trendlines(1).DataLabel

Forward2 Cette propriété renvoie ou définit le nombre de périodes (ou unités sur un graphique en nuages de points) que la courbe de tendance étend en prospective.

ActiveDocument.Background.Chart.FullSeriesCollection(1).Trendlines(1).Forward2 =

Index Cette propriété renvoie le numéro d'index de l'objet dans la collection des objets similaires.

Dim lngIndex As Long
lngIndex = ActiveDocument.Background.Chart.FullSeriesCollection(1).Trendlines(1).Index

Intercept Cette propriété renvoie ou définit le point d'intersection de la courbe de tendance et de l'axe des ordonnées.

ActiveDocument.Background.Chart.FullSeriesCollection(1).Trendlines(1).Intercept =

InterceptIsAuto Cette propriété a la valeur True si le point d’intersection de la courbe de tendance et de l’axe des ordonnées est automatiquement déterminé par la régression.

ActiveDocument.Background.Chart.FullSeriesCollection(1).Trendlines(1).InterceptIsAuto = True

Name Cette propriété renvoie ou définit le nom de l'objet.

ActiveDocument.Background.Chart.FullSeriesCollection(1).Trendlines(1).Name =

NameIsAuto La valeur true si Microsoft Word détermine automatiquement le nom de la courbe de tendance.

ActiveDocument.Background.Chart.FullSeriesCollection(1).Trendlines(1).NameIsAuto = True

Order Renvoie ou définit l'ordre de courbe de tendance (un nombre entier supérieur à 1) si le type de courbe de tendance est xlPolynomial.

ActiveDocument.Background.Chart.FullSeriesCollection(1).Trendlines(1).Order =

Parent Renvoie le parent de l'objet spécifié.

Dim objParent As Object
Set objParent = ActiveDocument.Background.Chart.FullSeriesCollection(1).Trendlines(1).Parent

Period Cette propriété renvoie ou définit la période de la courbe de tendance à moyenne mobile.

ActiveDocument.Background.Chart.FullSeriesCollection(1).Trendlines(1).Period =

Type Renvoie ou définit le type de courbe de tendance.

ActiveDocument.Background.Chart.FullSeriesCollection(1).Trendlines(1).Type = xlExponential

Trendlines.Count Renvoie le nombre d'objets dans la collection.

Dim lngCount As Long
lngCount = ActiveDocument.Background.Chart.FullSeriesCollection(1).Trendlines.Count

Trendlines.Parent Renvoie le parent de l'objet spécifié.

Dim objParent As Object
Set objParent = ActiveDocument.Background.Chart.FullSeriesCollection(1).Trendlines.Parent