Método Chart.SeriesCollection (Project)
Retorna um objeto que representa uma série (um objeto Series ) ou uma coleção da série (um objeto SeriesCollection ) no gráfico ou no grupo de gráficos.
Sintaxe
expressão. SeriesCollection (Índice)
expressão Uma variável que representa um objeto Chart.
Parâmetros
Nome | Obrigatório/Opcional | Tipo de dados | Descrição |
---|---|---|---|
Índice | Opcional | Variantes | O nome ou o número de índice da série. Se Index não for especificado, o método SeriesCollection retornará todas as séries no gráfico. |
Índice | Opcional | Variantes |
Valor de retorno
Object
Exemplo
Para obter uma única série, especifique o parâmetro Index . O exemplo a seguir imprime o primeiro valor da série "Trabalho Real". A primeira chamada para o método SeriesCollection obtém a coleção de todas as séries no gráfico. A segunda chamada para o método SeriesCollection obtém uma série específica.
Sub GetSeriesValue()
Dim reportName As String
Dim theReportIndex As Integer
Dim theChart As Chart
Dim seriesInChart As SeriesCollection
Dim chartSeries As Series
reportName = "Simple scalar chart"
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 seriesInChart = theChart.SeriesCollection
If (seriesInChart.Count > 1) Then
Set chartSeries = theChart.SeriesCollection("Actual Work")
Debug.Print "Value of the Actual Work series, for task " & chartSeries.XValues(1) _
& ": " & chartSeries.Values(1)
End If
End If
End Sub
Por exemplo, executar a macro GetSeriesValue em um gráfico que inclui um plot de trabalho real para tarefas, pode ter a seguinte saída: Value of the Actual Work series, for task T1: 16
Confira também
Suporte e comentários
Tem dúvidas ou quer enviar comentários sobre o VBA para Office ou sobre esta documentação? Confira Suporte e comentários sobre o VBA para Office a fim de obter orientação sobre as maneiras pelas quais você pode receber suporte e fornecer comentários.