Clase Series (PowerPoint VBA)

La clase Series representa una serie de un gráfico.

Los principales procedimientos de la clase Series son Copy, Delete, Select y SeriesCollection.Add

Set

Para usar una variable de clase Series, primero debe ser instanciado, por ejemplo

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

Los siguientes procedimientos se pueden usar para establecer variables de clase Series : Chart.FullSeriesCollection, FullSeriesCollection.Item, Points, SeriesCollection.Item, SeriesCollection.Add, SeriesCollection.NewSeries, Chart.SeriesCollection y ChartGroup.SeriesCollection

Temas

Algunos procedimientos de esta clase se han agrupado en temas y se describen en páginas temáticas separadas

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

Métodos

Los principales métodos de la clase Series son

Copy - Si la serie tiene un relleno de imagen, se copia la imagen en el Portapapeles.

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

Delete - Elimina el objeto.

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

Select - Selecciona el objeto.

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

SeriesCollection.Add - Agrega una o más series nuevas a la colección.

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

Otros Métodos

ErrorBar - Aplica barras de error a la serie.

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 - Agrega puntos de datos nuevos a una colección de series ya existente.

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

Propiedades

FullSeriesCollection.Count Devuelve un Long que representa el número de serie completa de la colección. Solo lectura.

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

FullSeriesCollection.Parent Devuelve al objeto primario del objeto especificado. Objetode solo lectura.

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

ApplyPictToEnd True si una imagen se aplica al final del punto o a todos los puntos de la serie. Boolean de lectura y escritura.

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

ApplyPictToFront True si una imagen se aplica a la parte delantera del punto o a todos los puntos de la serie. Boolean de lectura y escritura.

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

ApplyPictToSides True si una imagen se aplica a los lados del punto o a todos los puntos de la serie. Boolean de lectura y escritura.

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

AxisGroup Devuelve el tipo de grupo de ejes. XlAxisGroup de lectura y escritura.

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

BarShape Devuelve o establece la forma utilizada para una sola serie en un gráfico de barras o columnas 3D. Valor XlBarShape de lectura y escritura.

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

BubbleSizes Devuelve o establece un valor de tipo string que hace referencia a las celdas de la hoja de cálculo que contienen el valor de x, y el valor y datos de tamaño del gráfico de burbujas. Variant de lectura y escritura.

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

ChartType Devuelve o establece el tipo del gráfico. Valor XlChartType de lectura y escritura.

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

ErrorBars Devuelve las barras de error para las series. ErrorBars de solo lectura.

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

Explosion Devuelve o establece el valor de expansión de un sector del gráfico circular o gráfico de anillos. Long de lectura y escritura.

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

GeoMappingLevel

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

GeoProjectionType

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

HasErrorBars True si la serie tiene barras de error. Boolean de lectura y escritura.

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

HasLeaderLines True si la serie tiene líneas guía. Boolean de lectura y escritura.

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

InvertIfNegative True si Microsoft Word invierte el diseño en el objeto cuando éste corresponde a un número negativo. Variante de lectura y escritura.

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

IsFiltered Devuelve o establece un valor Boolean que determina si la serie del gráfico especificada se filtra desde el gráfico. Lectura y escritura.

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

LeaderLines Devuelve las líneas guía para la serie. LeaderLines de solo lectura.

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

MarkerSize Devuelve o establece el tamaño de los marcadores de datos, en puntos. Long de lectura y escritura.

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

Name Devuelve o establece el nombre del objeto. Cadena de lectura y escritura.

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

Parent Devuelve al objeto primario del objeto especificado. Objetode solo lectura.

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

PlotOrder Devuelve o establece el orden de trazado de la serie seleccionada en el grupo de gráficos. Long de lectura y escritura.

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

QuartileCalculationInclusiveMedian True si la serie usa un método de cálculo de cuartil de mediana inclusiva. Boolean de lectura y escritura.

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

RegionLabelOption

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

SeriesColorGradientStyle

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

Shadow Devuelve o establece un valor que indica si el objeto tiene una sombra. Boolean de lectura y escritura.

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

Smooth True si el suavizado de curvas está habilitado para el gráfico de líneas o un gráfico de dispersión. Boolean de lectura y escritura.

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

Type Devuelve o establece el tipo de serie. Long de lectura y escritura.

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

ValueSortOrder

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

SeriesCollection.Count Devuelve el número de objetos de la colección. Long de sólo lectura.

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

SeriesCollection.Parent Devuelve al objeto primario del objeto especificado. Objetode solo lectura.

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