SeriesCollection-Objekt (Project)

Stellt eine Auflistung von Datenreihen (Series-Objekte ) in einem Diagramm dar.

HinwBemerkungeneise

Jede Datenreihe ist eine Sammlung verwandter Daten, die eine Zeile oder Spalte in einem Diagramm darstellt. Die Namen der Datenreihe werden in der Regel in der Diagrammlegende angezeigt.

Beispiel

Im folgenden Beispiel werden die Datenreihennamen, X -Werte (horizontal) und Y -Werte (vertikal) für eine Sammlung von Datenreihen in einem Diagramm ausgegeben.

Sub TestChartSeries()
    Dim reportName As String
    Dim theReportIndex As Integer
    Dim theChart As Chart
    Dim seriesCollec As SeriesCollection
    Dim chartSeries As Series
    Dim i As Integer
    Dim j As Integer
        
    reportName = "Simple scalar chart"
    theReportIndex = -1
        
    If (ActiveProject.Reports.IsPresent(reportName)) Then
        ' Make the report active.
        theReportIndex = ActiveProject.Reports(reportName).Index
        ActiveProject.Reports(theReportIndex).Apply
        
        Set theChart = ActiveProject.Reports(theReportIndex).Shapes(1).Chart
        Set seriesCollec = theChart.SeriesCollection()
        
        For i = 1 To seriesCollec.Count
            Set chartSeries = seriesCollec(i)
        
            If (IsEmpty(chartSeries.Name)) Then
                Debug.Print "Series " & i & " name is an empty string."
            Else
                Debug.Print "Series " & i & ": " & chartSeries.Name
            End If
            
            For j = 1 To seriesCollec.Count
                Debug.Print vbTab & "X, Y values(" & j & "): " & chartSeries.XValues(j) _
                    & ", " & chartSeries.Values(j); ""
            Next j
        Next i
    End If
End Sub

Die folgende Beispielausgabe stammt aus einem Diagramm wie dem Beispiel in der Dokumentation zum Chart-Objekt .

Series 1: Actual Work
    X, Y values(1): T1, 16
    X, Y values(2): T2 - new, 32
    X, Y values(3): T3, 7
Series 2: Remaining Work
    X, Y values(1): T1, 0
    X, Y values(2): T2 - new, 16
    X, Y values(3): T3, 17
Series 3: Work
    X, Y values(1): T1, 16
    X, Y values(2): T2 - new, 48
    X, Y values(3): T3, 24

Methoden

Name
Aspekt

Eigenschaften

Name
Anwendung
Count
Creator
Parent

Siehe auch

Chart-Objekt

Series-Objekt

Support und Feedback

Haben Sie Fragen oder Feedback zu Office VBA oder zu dieser Dokumentation? Unter Office VBA-Support und Feedback finden Sie Hilfestellung zu den Möglichkeiten, wie Sie Support erhalten und Feedback abgeben können.