Klasse Series (PowerPoint VBA)

Die Klasse Series stellt eine Datenreihe in einem Diagramm dar.

Die wichtigste Prozeduren der Klasse Series sind Copy, Delete, Select und SeriesCollection.Add

Set

Um eine Series -Klassenvariable zu verwenden, muss sie zuerst instanziert werden, beispielsweise

Dim srs as Series
Set srs = ActiveWindow.RangeFromPoint.Chart.FullSeriesCollection(Index:=1)

Die folgenden Prozeduren können zum Festlegen der Series Klassenvariablen verwendet werden : Chart.FullSeriesCollection, FullSeriesCollection.Item, Points, SeriesCollection.Item, SeriesCollection.Add, SeriesCollection.NewSeries, Chart.SeriesCollection und ChartGroup.SeriesCollection

Themas

Einige Prozeduren in dieser Klasse wurden in Themen zusammengefasst und auf separaten Themenseiten beschrieben

Data with its procedures ApplyDataLabels, DataLabels, HasDataLabels und ParentDataLabelOption
Format with its procedures ClearFormats, Format, InvertColor, InvertColorIndex, MarkerBackgroundColor, MarkerBackgroundColorIndex, MarkerForegroundColor, MarkerForegroundColorIndex, MarkerStyle und PlotColorIndex
Formula with its procedures Formula, FormulaLocal, FormulaR1C1 und FormulaR1C1Local
Picture with its procedures PictureType und PictureUnit2
Value with its procedures Values und XValues

Methoden

Die Hauptmethoden der Klasse Series sind

Copy - Wenn die Datenreihe eine Bildfüllung aufweist, wird das Bild in die Zwischenablage kopiert.

ActiveWindow.RangeFromPoint.Chart.FullSeriesCollection(1).Copy

Delete - Löscht das Objekt.

ActiveWindow.RangeFromPoint.Chart.FullSeriesCollection(1).Delete

Select - Markiert das Objekt.

ActiveWindow.RangeFromPoint.Chart.FullSeriesCollection(1).Select

SeriesCollection.Add - Fügt der Auflistung eine oder mehrere Datenreihen hinzu.

Dim srs As Series
Set srs = ActivePresentation.Slides(1).Shapes(1).Chart.ChartGroups(1).SeriesCollection.Add(Source:=)

Andere Methoden

ErrorBar - Wendet Fehlerindikatoren auf die Datenreihe an.

ActivePresentation.Slides(1).Shapes(1).Chart.FullSeriesCollection(1).ErrorBar Direction:=xlChartX, Include:=xlErrorBarIncludeBoth, Type:=xlErrorBarTypeCustom

SetProperty -

Dim strId As String: strId = 
ActiveWindow.RangeFromPoint.Chart.FullSeriesCollection(1).SetProperty Id:=strId, Value:=

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

ActivePresentation.Slides(1).Shapes(1).Chart.ChartGroups(1).SeriesCollection.Extend Source:= "B1:B6"

Eigenschaften

FullSeriesCollection.Count Gibt eine lange, die die Anzahl der vollständigen Datenreihen in der Auflistung darstellt. Schreibgeschützt.

Dim lngCount As Long
lngCount = ActiveWindow.RangeFromPoint.Chart.FullSeriesCollection.Count

FullSeriesCollection.Parent Gibt das übergeordnete Element für das angegebene Objekt zurück.

Dim objParent As Object
Set objParent = ActiveWindow.RangeFromPoint.Chart.FullSeriesCollection.Parent

ApplyPictToEnd True, wenn eine Grafik dem Ende des Punktes oder aller Punkte der Datenreihe zugeordnet wird. Boolescher Wert mit Lese-/Schreibzugriff.

ActivePresentation.Slides(1).Shapes(1).Chart.FullSeriesCollection(1).ApplyPictToEnd = True

ApplyPictToFront True, wenn eine Grafik dem Anfang des Punkts oder allen Punkten der Datenreihe zugeordnet wird. Boolescher Wert mit Lese-/Schreibzugriff.

ActivePresentation.Slides(1).Shapes(1).Chart.FullSeriesCollection(1).ApplyPictToFront = True

ApplyPictToSides True, wenn den Seiten des Punktes oder aller Punkte der Datenreihe eine Grafik zugeordnet wird. Boolescher Wert mit Lese-/Schreibzugriff.

ActivePresentation.Slides(1).Shapes(1).Chart.FullSeriesCollection(1).ApplyPictToSides = True

AxisGroup Gibt den Typ der Achsengruppe zurück. Lese-/Schreibzugriff XlAxisGroup.

ActiveWindow.RangeFromPoint.Chart.FullSeriesCollection(1).AxisGroup = xlPrimary

BarShape Dient zum Zurückgeben oder Festlegen der Form, die für eine einzelne Datenreihe in einem 3D-Balken-oder Säulendiagramm verwendet wird. Lese-/Schreibzugriff XlBarShape.

ActivePresentation.Slides(1).Shapes(1).Chart.FullSeriesCollection(1).BarShape = xlBox

BubbleSizes Zurückgeben oder festlegen eine Zeichenfolge, die mit den Zellen im Arbeitsblatt bezieht, die X-Wert, den y-Wert und den Größenangaben für das Blasendiagramm enthalten. Variant mit Lese-/Schreibzugriff.

ActivePresentation.Slides(1).Shapes(1).Chart.FullSeriesCollection(1).BubbleSizes = 10

ChartType Gibt den Diagrammtyp zurück oder legt ihn fest. XlChartType -Wert mit Lese-/Schreibzugriff.

ActiveWindow.RangeFromPoint.Chart.FullSeriesCollection(1).ChartType = xlColumnClustered

ErrorBars Gibt die Fehlerindikatoren der Datenreihe zurück. Schreibgeschützter ErrorBars.

Dim ebsErrorBars As ErrorBars
Set ebsErrorBars = ActivePresentation.Slides(1).Shapes(1).Chart.FullSeriesCollection(1).ErrorBars

Explosion Gibt den Explosionswert für ein Kreisdiagramm- oder Ringdiagrammsegment zurück, oder legt diesen fest. Langer Wert mit Lese-/Schreibzugriff.

ActiveWindow.RangeFromPoint.Chart.FullSeriesCollection(1).Explosion =

GeoMappingLevel

ActiveWindow.RangeFromPoint.Chart.FullSeriesCollection(1).GeoMappingLevel = xlGeoMappingLevelAutomatic

GeoProjectionType

ActiveWindow.RangeFromPoint.Chart.FullSeriesCollection(1).GeoProjectionType = xlGeoProjectionTypeAlbers

HasErrorBars True, Wenn die Datenreihe Fehlerindikatoren aufweist. Boolescher Wert mit Lese-/Schreibzugriff.

ActivePresentation.Slides(1).Shapes(1).Chart.FullSeriesCollection(1).HasErrorBars = True

HasLeaderLines True, wenn die Datenreihe Führungslinien besitzt. Boolescher Wert mit Lese-/Schreibzugriff.

ActivePresentation.Slides(1).Shapes(1).Chart.FullSeriesCollection(1).HasLeaderLines = True

InvertIfNegative True, Wenn Microsoft Word das Muster im Objekt invertiert, wenn es eine negative Zahl entspricht. Variant mit Lese-/Schreibzugriff.

ActiveWindow.RangeFromPoint.Chart.FullSeriesCollection(1).InvertIfNegative = True

IsFiltered Dient zum Zurückgeben oder Festlegen eines Werts vom Typ Boolean , der bestimmt, ob die angegebene Diagrammreihe aus dem Diagramm herausgefiltert wird. Lese-/Schreibzugriff.

ActiveWindow.RangeFromPoint.Chart.FullSeriesCollection(1).IsFiltered = True

LeaderLines Gibt die Führungslinie der Datenreihe zurück. Schreibgeschützter LeaderLines.

Dim llsLeaderLines As LeaderLines
Set llsLeaderLines = ActivePresentation.Slides(1).Shapes(1).Chart.FullSeriesCollection(1).LeaderLines

MarkerSize Gibt die Größe der Datenpunktmarkierung in Punkt zurück. Langer Wert mit Lese-/Schreibzugriff.

ActivePresentation.Slides(1).Shapes(1).Chart.FullSeriesCollection(1).MarkerSize = 10

Name Gibt den Namen des Objekts zurück oder legt ihn fest. Zeichenfolge mit Lese-/Schreibzugriff.

ActiveWindow.RangeFromPoint.Chart.FullSeriesCollection(1).Name =

Parent Gibt das übergeordnete Element für das angegebene Objekt zurück.

Dim objParent As Object
Set objParent = ActiveWindow.RangeFromPoint.Chart.FullSeriesCollection(1).Parent

PlotOrder Zurückgeben oder festlegen die Reihenfolge der Zeichnungsflächen für die ausgewählte Datenreihe innerhalb der Diagrammgruppe. Langer Wert mit Lese-/Schreibzugriff.

ActivePresentation.Slides(1).Shapes(1).Chart.FullSeriesCollection(1).PlotOrder = 3

QuartileCalculationInclusiveMedian True, wenn die Datenreihe eine inklusive Methode zur Berechnung des Quartils (Medians) verwendet. Boolescher Wert mit Lese-/Schreibzugriff.

ActiveWindow.RangeFromPoint.Chart.FullSeriesCollection(1).QuartileCalculationInclusiveMedian = True

RegionLabelOption

ActiveWindow.RangeFromPoint.Chart.FullSeriesCollection(1).RegionLabelOption = xlRegionLabelOptionsBestFitOnly

SeriesColorGradientStyle

ActiveWindow.RangeFromPoint.Chart.FullSeriesCollection(1).SeriesColorGradientStyle = xlSeriesColorGradientStyleDiverging

Shadow Zurückgeben oder festlegen ein Werts, das angibt, ob das Objekt einen Schatten aufweist. Lese-/Schreibzugriff - Boolean.

ActiveWindow.RangeFromPoint.Chart.FullSeriesCollection(1).Shadow = True

Smooth True, Wenn die Kurve Glättung für die Linien- oder Punkt (XY) aktiviert ist. Boolescher Wert mit Lese-/Schreibzugriff.

ActivePresentation.Slides(1).Shapes(1).Chart.FullSeriesCollection(1).Smooth = True

Type Gibt den Datenreihentyp zurück oder legt diesen fest. Langer Wert mit Lese-/Schreibzugriff.

ActiveWindow.RangeFromPoint.Chart.FullSeriesCollection(1).Type =

ValueSortOrder

ActiveWindow.RangeFromPoint.Chart.FullSeriesCollection(1).ValueSortOrder = xlValueAscending

SeriesCollection.Count Gibt die Anzahl der Objekte in der Auflistung zurück. Schreibgeschützter Wert vom Typ Long.

Dim lngCount As Long
lngCount = ActiveWindow.RangeFromPoint.Chart.ChartGroups(1).SeriesCollection.Count

SeriesCollection.Parent Gibt das übergeordnete Element für das angegebene Objekt zurück.

Dim objParent As Object
Set objParent = ActiveWindow.RangeFromPoint.Chart.ChartGroups(1).SeriesCollection.Parent