Klasse SeriesCollection (Word VBA)

Die Klasse SeriesCollection stellt eine Auflistung aller Series -Objekte im angegebenen Diagramm oder der angegebenen Diagrammgruppe dar. Um eine SeriesCollection -Klassenvariable zu verwenden, muss sie zuerst instanziert werden, beispielsweise


Dim scn as SeriesCollection
Set scn = ActiveDocument.Background.Chart.SeriesCollection()

Add

Fügt der Auflistung eine oder mehrere Datenreihen hinzu.

Diese Methode gibt nicht tatsächlich ein Series-Objekt zurück, wie im Objektkatalog vermerkt.

Add (Source, Rowcol, SeriesLabels, CategoryLabels, Replace)


With ActiveDocument.InlineShapes(1) 
 If .HasChart Then 
 .Chart.SeriesCollection.Add _ 
 Source:="Sheet1!B1:B10" 
 End If 
End With

Arguments

Ein benanntes Argument

Source (Source) - Die neuen Daten in Form einer Zeichenfolgendarstellung eines Bereichs, der in der Workbook -Eigenschaft des ChartData -Objekts für das Diagramm enthalten ist.

Optional arguments

Die folgenden Argumente sind optional

Rowcol (XlRowCol) - Einer der Auflistungswerte, mit denen angegeben wird, ob sich die neuen Werte in den Zeilen oder Spalten des angegebenen Bereichs befinden.

Mögliche Rückgabewerte sind xlColumns - Die Datenreihe befindet sich in einer Zeile, xlRows - Die Datenreihe befindet sich in einer Spalte.

SeriesLabels (Boolean) - True, wenn die erste Zeile oder Spalte den Namen der Datenreihe enthält.

CategoryLabels (Boolean) - True, wenn die erste Zeile oder Spalte den Namen der Kategoriebeschriftungen enthält.

Replace (Boolean) - Wenn CategoryLabels den Wert True und Replace True ist, ersetzen die angegebenen Rubriken die derzeit für die Datenreihe.

Count

Gibt die Anzahl der Objekte in der Auflistung zurück.


Dim lngCount As Long
lngCount = ActiveDocument.Background.Chart.SeriesCollection.Count

Extend

Fügt einer bestehenden Auflistung von Datenreihen neue Datenpunkte hinzu.

Diese Methode ist nicht für PivotChart-Berichte verfügbar.

Extend (Source, Rowcol, CategoryLabels)


With ActiveDocument.InlineShapes(1) 
 If .HasChart Then 
 .Chart.SeriesCollection.Extend _ 
 Source:="B1:B6" 
 End If 
End With

Arguments

Ein benanntes Argument

Source (Source) - Die neuen Daten, auf das SeriesCollection -Objekt hinzugefügt werden, als A1-Bezugssystems dargestellt.

Optional arguments

Die folgenden Argumente sind optional

Rowcol (XlRowCol) - Einer der XlRowCol -Enumerationswerte, der angibt, ob sich die neuen Werte in den Zeilen oder Spalten des angegebenen Quellbereichs befinden.

Mögliche Rückgabewerte sind xlColumns - Die Datenreihe befindet sich in einer Zeile, xlRows - Die Datenreihe befindet sich in einer Spalte.

CategoryLabels (Boolean) - True, wenn die erste Zeile oder Spalte enthalten den Namen der Kategorie Etiketten.

Item

Gibt ein einzelnes Objekt aus einer Auflistung zurück.

Item (Index)

Index: Der Name oder die Indexnummer für das Objekt.


With ActiveDocument.InlineShapes(1) 
 If .HasChart Then 
 With .Chart.SeriesCollection.Item(1).Trendlines.Item(1) 
 .Forward = 5 
 .Backward = .5 
 End With 
 End If 
End With 

NewSeries

Erstellt eine neue Datenreihe.

Diese Methode steht für PivotChart-Diagramme nicht zur Verfügung.


With ActiveDocument.InlineShapes(1) 
 If .HasChart Then 
 Set ns = .Chart.SeriesCollection.NewSeries 
 End If 
End With