Objeto AutoCorrect

Contiene los atributos de Autocorrección de Microsoft Graph (mayúsculas en los nombres de los días, corrección de dos mayúsculas iniciales, lista de corrección automática, etc.).

Usar el objeto AutoCorrect

Utilice la propiedad AutoCorrect para obtener el objeto AutoCorrect. El siguiente ejemplo indica a Microsoft Graph que corrija aquellas palabras que comiencen con dos mayúsculas consecutivas.

With miGráfico.Application.AutoCorrect

.TwoInitialCapitals = True

.ReplaceText = True

End With


Objeto Axis

Representa un solo eje de un gráfico. El objeto Axis es miembro del conjunto Axes.

Usar el objeto Axis

Utilice Axes(type, group), donde type es el tipo de eje y group es el grupo de ejes, para devolver un solo objeto Axis. Type puede ser una de las siguientes constantes XlAxisType: xlCategory, xlSeries o xlValue. Group puede ser una de las siguientes constantes XlAxisGroup: xlPrimary o xlSecondary. Para obtener más información, vea el método Axes.

El siguiente ejemplo establece el texto del título del eje de categorías del gráfico.

With miGráfico.Axes(xlCategory)

    .HasTitle = True

    .AxisTitle.Caption = "1994"

End With


Objeto AxisTitle

Representa el título de un eje en un gráfico.

Usar el objeto AxisTitle

Utilice la propiedad AxisTitle para devolver el objeto AxisTitle. El siguiente ejemplo establece el texto del título del eje de valores, define la fuente como Bookman 10 puntos y aplica a la palabra "millones" el formato de cursiva.

With miGráfico.Axes(xlValue)

    .HasTitle = True

    With .AxisTitle

        .Caption = "Ingresos (millones)"

        .Font.Name = "bookman"

        .Font.Size = 10

        .Characters(10, 8).Font.Italic = True

    End With

End With

Comentarios

El objeto AxisTitle no existe y no puede utilizarse a menos que la propiedad HasTitle del eje especificado sea True.


Border, Font, Interior


Objeto Border

Representa el borde del objeto especificado.

Usar el objeto Border

El borde de un objeto se trata como una entidad individual y siempre se devuelve como una unidad, independientemente de cuantos lados tenga. Utilice la propiedad Border para devolver el objeto Border. El siguiente ejemplo coloca un borde discontinuo alrededor del área de gráfico y un borde punteado alrededor del área de trazado.

With miGráfico

    .ChartArea.Border.LineStyle = xlDash

    .PlotArea.Border.LineStyle = xlDot

End With


Axis, AxisTitle, ChartArea, ChartTitle, DataLabel, DataLabels, DataTable, DownBars, DropLines, ErrorBars, Floor, Gridlines, HiLoLines, LeaderLines, Legend, LegendKey, PlotArea, Point, Series, SeriesLines, Trendline, UpBars, Walls


Objeto Chart

Representa el gráfico Microsoft Graph especificado.

Usar el objeto Chart

Utilice la propiedad Chart para devolver el objeto Chart. La mayoría de las veces, se creará una referencia a un gráfico de Microsoft Graph y después se utilizará la referencia en el código.


Axis, ChartArea, ChartGroups, ChartTitle, Corners, Floor, Legend, PlotArea, SeriesCollection, Walls


Objeto ChartGroup

Representa una o más series de puntos trazadas en un gráfico con el mismo formato. Un gráfico contiene uno o más grupos de gráficos, cada grupo de gráficos contiene una o más series y cada serie contiene uno o más puntos. Por ejemplo, un gráfico individual podría contener un grupo de gráficos de líneas que incluyera todas las series trazadas con el formato de gráficos de líneas, y un grupo de gráficos de barras que incluyera todas las series trazadas con el formato de gráfico de barras. El objeto ChartGroup es miembro del conjunto ChartGroups.

Usar el objeto ChartGroup

Para devolver un solo objeto ChartGroup, utilice ChartGroups(index), donde index es el número de índice del grupo de gráficos. El siguiente ejemplo agrega líneas de unión al grupo de gráficos uno del gráfico.

miGráfico.ChartGroups(1).HasDropLines = True

Dado que el número de índice de un grupo de gráficos determinado puede cambiar si se modifica el formato de gráfico del grupo, puede ser conveniente utilizar uno de los métodos abreviados para grupos de gráficos para devolver un grupo de gráficos determinado. El método PieGroups devuelve el conjunto de grupos de gráficos circulares de un gráfico, el método LineGroups devuelve el conjunto de todos grupos de gráficos de líneas, etc. Cada uno de estos métodos puede emplearse con un número de índice para devolver un objeto ChartGroup individual o bien sin número de índice para devolver un conjunto ChartGroups. Los siguientes métodos están disponibles para grupos de gráficos:

•	Método AreaGroups

•	Método BarGroups

•	Método ColumnGroups

•	Método DoughnutGroups

•	Método LineGroups

•	Método PieGroups


DownBars, DropLines, HiLoLines, SeriesCollection, SeriesLines, UpBars


Objeto ChartColorFormat

Representa un color de primer plano o de fondo.

Usar el objeto ChartColorFormat

Utilice la propiedad ForeColor para obtener un objeto ChartColorFormat que representa el color de relleno de primer plano. Utilice la propiedad BackColor para obtener el color de relleno de fondo. Utilice la propiedad RGB para devolver el color como un valor rojo, verde y azul explícito, y utilice la propiedad SchemeColor para devolver o establecer el color como uno de los colores de la combinación de colores actual. El siguiente ejemplo establece el color de primer plano, de fondo, y el degradado para el relleno de área del gráfico uno.

With miGráfico.ChartArea.Fill

.Visible = True

.ForeColor.SchemeColor = 15

.BackColor.SchemeColor = 17

.TwoColorGradient msoGradientHorizontal, 1

End With


Objeto DataLabel

Representa el rótulo de datos de la línea de tendencia o punto especificados del gráfico. Para una serie, el objeto DataLabel es miembro del conjunto DataLabels, que contiene un objeto DataLabel por cada punto. Para una serie sin puntos definibles, por ejemplo, una serie de áreas, el conjunto DataLabels contiene un único objeto DataLabel.

Usar el objeto DataLabel

Para devolver un solo objeto DataLabel, utilice DataLabels(index), donde index es el número de índice del rótulo de datos. El siguiente ejemplo establece el formato numérico del quinto rótulo de datos de la serie uno del gráfico.

miGráfico.SeriesCollection(1).DataLabels(5).NumberFormat = "0.000"

Utilice la propiedad DataLabel para devolver el objeto DataLabel de un solo punto. El siguiente ejemplo activa el rótulo de datos del segundo punto de la serie uno del gráfico, y establece el texto del rótulo de datos en "Sábado".

With miGráfico

    With .SeriesCollection(1).Points(2)

        .HasDataLabel = True

        .DataLabel.Text = "Sábado"

    End With

End With

En una línea de tendencia, la propiedad DataLabel devuelve el texto mostrado con la línea de tendencia. Puede ser la ecuación, el valor R cuadrado o ambos, si se muestran los dos. El siguiente ejemplo establece el texto de la línea de tendencia para que muestre únicamente la ecuación y, a continuación, coloca el texto del rótulo de datos de la celda A1 de la hoja de datos.

With miGráfico.SeriesCollection(1).Trendlines(1)

    .DisplayRSquared = False

    .DisplayEquation = True

    x = .DataLabel.Text

End With

With miGráfico.Application.DataSheet

    .Range("A1").Value = x

End With


Objeto DataTable

Representa una tabla de datos del gráfico especificado.

Usar el objeto DataTable

Utilice la propiedad DataTable para devolver un objeto DataTable. El siguiente ejemplo agrega una tabla de datos con un borde de contorno al gráfico incrustado.

With miGráfico

.HasDataTable = True

.DataTable.HasBorderOutline = True

End With


Objeto ErrorBars

Representa las barras de error de una serie del gráfico especificado. Las barras de error indican el grado de incertidumbre de los datos del gráfico. Sólo pueden tener barras de error los grupos de áreas, de barras, de columnas, de líneas y de dispersión de un gráfico bidimensional. Sólo pueden tener barras de error X e Y las series de los grupos de dispersión.

Este objeto no es un conjunto. Ningún objeto representa una barra de error individual; las barras de error X o Y se activan o se desactivan para todos los puntos de una serie.

Usar el objeto ErrorBars

Utilice la propiedad ErrorBars para devolver el objeto ErrorBars. El siguiente ejemplo activa las barras de error de la serie uno del gráfico incrustado uno y, a continuación, establece el estilo final de las barras de error.

miGráfico.SeriesCollection(1).HasErrorBars = True

miGráfico.SeriesCollection(1).ErrorBars.EndStyle = xlNoCap

Comentarios

El método ErrorBar cambia el formato y el tipo de las barras de error.


Objeto ChartFillFormat

Representa el formato de relleno.

Usar el objeto ChartFillFormat

Utilice la propiedad Fill para devolver el objeto ChartFillFormat. El siguiente ejemplo establece el color de primer plano, de fondo, y el degradado del relleno de área del gráfico uno.

With miGráfico.ChartArea.Fill

.Visible = True

.ForeColor.SchemeColor = 15

.BackColor.SchemeColor = 17

.TwoColorGradient msoGradientHorizontal, 1

End With


AxisTitle, ChartArea, ChartTitle, DataLabel, DataLabels, DownBars, Floor, Legend, LegendKey, PlotArea, Point, Series, UpBars, Walls


Objeto Font

Contiene los atributos de fuente (nombre, tamaño, color, etc.) del objeto especificado.

Usar el objeto Font

Utilice la propiedad Font para devolver el objeto Font. El siguiente ejemplo establece el texto del título del eje de valores, define la fuente como Bookman 10 puntos y aplica a la palabra "millones" el formato de cursiva.

With miGráfico.Axes(xlValue)

    .HasTitle = True

    With .AxisTitle

        .Caption = "Ingresos (millones)"

        .Font.Name = "bookman"

        .Font.Size = 10

        .Characters(10, 8).Font.Italic = True

    End With

End With


AxisTitle, ChartArea, ChartTitle, DataLabel, DataLabels, DataSheet, DataTable, Legend, LegendEntry, TickLabels


Objeto Interior

Representa el interior del objeto especificado.

Usar el objeto Interior

Utilice la propiedad Interior para devolver el objeto Interior. El siguiente ejemplo establece en gris el color del área de gráfico y en verde el color del área de trazado.

With miGráfico

    .PlotArea.Interior.Color = RGB(0, 100, 150)

    .ChartArea.Interior.Color = RGB(50, 10, 50)

End With


AxisTitle, ChartArea, ChartTitle, DataLabel, DataLabels, DownBars, Floor, Legend, LegendKey, PlotArea, Point, Series, UpBars, Walls


Objeto Legend

Representa la leyenda del gráfico especificado. Cada gráfico puede tener una sola leyenda. El objeto Legend contiene uno o varios objetos LegendEntry; cada objeto LegendEntry contiene un objeto LegendKey.

Usar el objeto Legend

Utilice la propiedad Legend para devolver el objeto Legend. El siguiente ejemplo establece en negrita el estilo de fuente de la leyenda.

miGráfico.Legend.Font.Bold = True

Comentarios

La leyenda del gráfico no será visible a menos que la propiedad HasLegend sea True. Si esta propiedad es False, fallarán las propiedades y los métodos del objeto Legend.


Objeto LegendEntry

Representa un elemento de la leyenda del gráfico especificado. El objeto LegendEntry es miembro del conjunto LegendEntries, que contiene todos los objetos LegendEntry de la leyenda.

Cada elemento de leyenda consta de dos partes: el texto del elemento, que es el nombre de la serie asociada al elemento, y un marcador que conecta visualmente el elemento de la leyenda con la serie o línea de tendencia asociada del gráfico. Las propiedades de formato del marcador del elemento y su serie o línea de tendencia asociadas están contenidas en el objeto LegendKey.

No se puede cambiar el texto de un elemento de leyenda. Los objetos LegendEntry admiten formato de fuente y pueden eliminarse. No se admite formato de trama para elementos de leyenda. La posición y el tamaño de los elementos son fijos.

Usar el objeto LegendEntry

Para devolver un solo objeto LegendEntry, utilice LegendEntries(index), donde index es el número de índice del elemento de leyenda. No es posible devolver elementos de leyenda por nombre.

El número de índice representa la posición del elemento en la leyenda. LegendEntries(1) está en la parte superior de la leyenda y LegendEntries(LegendEntries.Count) está en la parte inferior. El siguiente ejemplo cambia el estilo de fuente del texto del elemento de la parte superior de la leyenda; normalmente es la leyenda de la serie uno.

miGráfico.Legend.LegendEntries(1).Font.Italic = True

Comentarios

No hay una forma directa de devolver la serie o la línea de tendencia correspondiente a un elemento de leyenda determinado.

Después de eliminar los elementos de leyenda, el único modo de restaurarlas es eliminar y volver a crear la leyenda que los contenía, estableciendo la propiedad HasLegend del gráfico como False y, a continuación, otra vez como True.


Objeto PlotArea

Representa el área de trazado del gráfico especificado. Es el área en que se trazan los datos de un gráfico. El área de trazado de un gráfico 2D contiene los marcadores de datos, rótulos de datos, líneas de división y elementos opcionales del gráfico situados en el área de gráfico. El área de trazado de un gráfico 3D contiene los elementos anteriores más los planos inferior y laterales, ejes, títulos de los ejes y rótulos de las marcas de graduación del gráfico.

El área de trazado está rodeada por el área de gráfico. El área de un gráfico 2D contiene los ejes, el título del gráfico, los títulos de los ejes y la leyenda. El área de un gráfico 3D contiene el título del gráfico y la leyenda. Para obtener más información acerca de cómo dar formato al área de gráfico, vea el objeto ChartArea.

Usar el objeto PlotArea

Utilice la propiedad PlotArea para devolver un objeto PlotArea. El siguiente ejemplo coloca un borde discontinuo alrededor del área de gráfico y un borde punteado alrededor del área de trazado.

With miGráfico

    .ChartArea.Border.LineStyle = xlDash

    .PlotArea.Border.LineStyle = xlDot

End With


Objeto Point

Representa un solo punto de una serie del gráfico especificado. El objeto Point es miembro del conjunto Points, que contiene todos los puntos de la serie especificada.

Usar el objeto Point

Para devolver un solo objeto Point, utilice Points(index), donde index es el número de índice del punto. Los puntos de una serie están numerados de izquierda a derecha. Points(1) es el punto del extremo izquierdo y Points(Points.Count) es el del extremo derecho. El siguiente ejemplo establece el estilo de marcador del tercer punto de la serie uno. Para que este ejemplo funcione, la serie uno debe ser 2D de líneas, de dispersión o radial.

miGráfico.SeriesCollection(1).Points(3).MarkerStyle = xlDiamond


Objeto Range

Representa una celda, una fila, una columna o una selección de celdas que contienen uno o más bloques contiguos de celdas.

Usar el objeto Range

En esta sección se describen las siguientes propiedades para devolver un objeto Range:

•	Propiedad Range

•	Propiedad Cells

Propiedad Range

Utilice Range(arg), donde arg es el nombre del rango, para devolver un objeto Range que representa una sola celda o un rango de celdas. El ejemplo siguiente coloca el valor de la celda A1 en la celda A5.

miGráfico.Application.DataSheet.Range("A5").Value = _

    miGráfico.Application.DataSheet.Range("A1").Value

El siguiente ejemplo rellena el rango A1:H8 con el valor 20.

miGráfico.Application.DataSheet.Range("A1:H8").Value = 20

Propiedad Cells

Utilice Cells(row, column), donde row es el número de índice de la fila y column es el número de índice de la columna, para devolver una sola celda. El siguiente ejemplo establece el valor de la celda A1 en 24; la columna A es la segunda columna y la fila 1 es la segunda fila de la hoja de datos.

miGráfico.Application.DataSheet.Cells(2, 2).Value = 24

Aunque también puede utilizar Range("A1") para devolver la celda A1, en algunas ocasiones la propiedad Cells puede ser más conveniente, ya que permite utilizar una variable para la fila o la columna. El siguiente ejemplo crea encabezados de fila y de columna en la hoja de datos.

Sub SetUpTable()

With miGráfico.Application.DataSheet

    For elAño = 1 To 5

        .Cells(1, elAño + 1).Value = 1990 + elAño

    Next elAño

'

    For elTrimestre = 1 To 4

        .Cells(elTrimestre + 1, 1).Value = "Q" & elTrimestre

    Next elTrimestre

End With

End Sub

Aunque pueden utilizarse las funciones de cadena de Visual Basic para modificar las referencias de estilo A1, es mucho más sencillo, y una mejor práctica de programación, utilizar la notación Cells(1, 1).

Para devolver parte de un rango utilice expresión.Cells(row, column), donde expresión es una expresión que devuelve un objeto Range y row y column hacen referencia a la esquina superior izquierda del rango. El ejemplo siguiente establece el valor de la celda C5.

miGráfico.Application.Range("c5:c10").Cells(1, 1).Value = 35


Objeto Series

Representa una serie del gráfico especificado. El objeto Series es miembro del conjunto SeriesCollection.

Usar el objeto

Para devolver un solo objeto Series, utilice SeriesCollection(index), donde index es el nombre o número de índice de la serie. El siguiente ejemplo establece el color interior de la serie uno del gráfico.

miGráfico.SeriesCollection(1).Interior.Color = RGB(255, 0, 0)

El número de índice de la serie indica el orden en que las series se agregan al gráfico. SeriesCollection(1) es la primera serie agregada al gráfico y SeriesCollection(SeriesCollection.Count) es la última.


Objeto TickLabels

Representa los rótulos asociados a las marcas de graduación del eje del gráfico especificado. Este objeto no es un conjunto. Ningún objeto representa un rótulo de marca de graduación individual; deben devolverse todos los rótulos como una sola unidad.

El texto de los rótulos de marca de graduación del eje de categorías proviene del nombre de la categoría asociada al gráfico. El texto predeterminado de los rótulos de marca de graduación del eje de categorías es el número que indica la posición de la categoría con respecto al extremo izquierdo del eje. Para cambiar el número de marcas de graduación sin rótulo situados entre los rótulos de las marcas, es necesario cambiar la propiedad TickLabelSpacing del eje de categorías.

El texto de los rótulos de marcas de graduación del eje de valores se calcula a partir de las propiedades MajorUnit, MinimumScale y MaximumScale del eje de valores. Para cambiar el texto de los rótulos del eje de valores, debe cambiar los valores de dichas propiedades.

Usar el objeto TickLabels

Utilice la propiedad TickLabels para devolver el objeto TickLabels. El ejemplo siguiente establece el formato numérico de los rótulos de marcas de graduación del eje de valores en el gráfico.

miGráfico.Axes(xlValue).TickLabels.NumberFormat = "0.00"


Objeto Trendline

Representa una línea de tendencia del gráfico especificado. Una línea de tendencia muestra la tendencia, o dirección, de los datos de una serie. El objeto Trendline es miembro del conjunto Trendlines, que contiene todos los objetos Trendline de una única serie.

Usar el objeto Trendline

Para devolver un solo objeto Trendline, utilice Trendlines(index), donde index es el número de índice de la línea de tendencia. El siguiente ejemplo cambia el tipo de línea de tendencia de la serie uno del gráfico. Si la serie no tiene línea de tendencia, el ejemplo fallará.

miGráfico.SeriesCollection(1).Trendlines(1).Type = xlMovingAvg

El número de índice representa el orden en que se agregan las líneas de tendencia a la serie. Trendlines(1) es la primera línea de tendencia agregada a la serie y Trendlines(Trendlines.Count) es la última.


Objeto UpBars

Representa las barras ascendentes de un grupo de gráficos. Las barras ascendentes conectan los puntos de la serie uno con los valores superiores de la última serie del grupo de gráficos (las líneas suben desde la serie uno). Sólo los grupos de líneas 2D que contienen al menos dos series pueden tener barras ascendentes. Este objeto no es un conjunto. Ningún objeto representa una barra ascendente individual; las barras ascendentes se activan o se desactivan para todos los puntos de un grupo de gráficos.

Usar el objeto UpBars

Utilice la propiedad UpBars para devolver el objeto UpBars. El siguiente ejemplo activa las barras ascendentes y descendentes del grupo de gráficos uno. A continuación, el ejemplo establece como azul el color de la barra ascendente y como rojo el color de la barra descendente.

With miGráfico.ChartGroups(1)

    .HasUpDownBars = True

    .UpBars.Interior.Color = RGB(0, 0, 255)

    .DownBars.Interior.Color = RGB(255, 0, 0)

End With

Comentarios

Si la propiedad HasUpDownBars es False, la mayoría de las propiedades del objeto UpBars estarán inhabilitadas.


Objeto Walls

Representa los planos laterales de un gráfico 3D. Este objeto no es un conjunto. Ningún objeto representa un plano individual; deben devolverse todos los planos como una sola unidad.

Usar el objeto Walls

Utilice la propiedad Walls para devolver el objeto Walls. El siguiente ejemplo establece la trama de los planos laterales del gráfico. El ejemplo fallará si el gráfico no es 3D.

miGráfico.Walls.Interior.Pattern = xlGray75


Objeto Application

Representa la aplicación Microsoft Graph completa. El objeto Application representa el nivel superior de la jerarquía del objeto y contiene todos los objetos, propiedades y métodos de la aplicación.

Usar el objeto Application

Utilice la propiedad Application para devolver el objeto Application. El siguiente ejemplo aplica la propiedad DataSheet al objeto Application.

miGráfico.Application.DataSheet.Range("A1").Value = 32


AutoCorrect, Chart, DataSheet


Objeto de conjunto Axes

Conjunto de todos los objetos Axis del gráfico especificado.

Usar el conjunto Axes

Utilice el método Axes para devolver el conjunto Axes. El siguiente ejemplo muestra el número de ejes del gráfico.

With miGráfico

    MsgBox .Axes.Count

End With

Utilice Axes(type, group), donde type es el tipo de eje y group es el grupo de ejes, para devolver un solo objeto Axis. Type puede ser una de las siguientes constantes XlAxisType: xlCategory, xlSeries o xlValue. Group puede ser una de las siguientes constantes XlAxisGroup: xlPrimary o xlSecondary. Para obtener más información, vea el método Axes.

El siguiente ejemplo establece el texto del título del eje de categorías.

With miGráfico.Axes(xlCategory)

    .HasTitle = True

    .AxisTitle.Caption = "1994"

End With


Objeto ChartArea

Representa el área de gráfico del gráfico especificado. El área de un gráfico 2D contiene los ejes, el título del gráfico, los títulos de los ejes y la leyenda. El área de un gráfico 3D contiene el título y la leyenda del gráfico; no incluye el área de trazado (el área que contiene el área del gráfico donde se trazan los datos). Para obtener más información acerca de cómo dar formato al área de trazado, vea el objeto PlotArea.

Usar el objeto ChartArea

Utilice la propiedad ChartArea para devolver el objeto ChartArea. El siguiente ejemplo establece la trama del área de gráfico.

miGráfico.ChartArea.Interior.Pattern = xlLightDown


Objeto de conjunto ChartGroups

Conjunto de todos los objetos ChartGroup del gráfico especificado. Cada objeto ChartGroup representa una o más series trazadas con el mismo formato en un gráfico. Un gráfico contiene uno o más grupos de gráficos, cada grupo de gráficos contiene una o más series y cada serie contiene uno o varios puntos. Por ejemplo, un gráfico individual podría contener un grupo de gráficos de líneas que incluya todas las series trazadas utilizando el formato de gráficos de líneas, y un grupo de gráficos de barras que incluya todas las series trazadas utilizando el formato de gráfico de barras.

Usar el conjunto ChartGroups

Utilice el método ChartGroups para devolver el conjunto ChartGroups. El siguiente ejemplo muestra el número de grupos de gráficos en el gráfico.

MsgBox miGráfico.ChartGroups.Count

Para devolver un solo objeto ChartGroup, utilice ChartGroups(index), donde index es el número de índice del grupo de gráficos. El siguiente ejemplo agrega líneas de unión al grupo de gráficos uno del gráfico.

miGráfico.ChartGroups(1).HasDropLines = True

Dado que el número de índice de un grupo de gráficos determinado puede cambiar si se modifica el formato de gráfico del grupo, puede ser conveniente utilizar uno de los métodos abreviados gráficos para devolver un grupo de gráficos determinado. El método PieGroups devuelve el conjunto de grupos de gráficos circulares de un gráfico, el método LineGroups devuelve el conjunto de grupos de gráficos de líneas, etc. Cada uno de estos métodos puede utilizarse con un número de índice para devolver un objeto ChartGroup individual o bien sin número de índice para devolver un conjunto ChartGroups. Los siguientes métodos están disponibles para grupos de gráficos:

•	Método AreaGroups

•	Método BarGroups

•	Método ColumnGroups

•	Método DoughnutGroups

•	Método LineGroups

•	Método PieGroups


Objeto ChartTitle

Representa el título del gráfico especificado.

Usar el objeto ChartTitle

Utilice la propiedad ChartTitle para devolver el objeto ChartTitle. El siguiente ejemplo agrega un título al gráfico.

With miGráfico

    .HasTitle = True

    .ChartTitle.Text = "Ventas de Febrero"

End With

Comentarios

El objeto ChartTitle no existe y no puede utilizarse a menos que la propiedad HasTitle del gráfico sea True.


Objeto Corners

Representa las esquinas del gráfico 3D especificado. Este objeto no es un conjunto.

Usar el objeto Corners

Utilice la propiedad Corners para devolver el objeto Corners. El siguiente ejemplo selecciona las esquinas del gráfico.

miGráfico.Corners.Select

La propiedad Corners fallará si el gráfico no es 3D.


Objeto de conjunto DataLabels

Conjunto de todos los objetos DataLabel de la serie especificada. Cada objeto DataLabel representa un rótulo de datos de un punto o una línea de tendencia. Para una serie sin puntos definibles, como una serie de áreas, el conjunto DataLabels contiene un único rótulo de datos.

Usar el conjunto DataLabels

Utilice el método DataLabels para devolver el conjunto DataLabels. El siguiente ejemplo establece el formato numérico de los rótulo de datos de la serie uno del gráfico.

With miGráfico.SeriesCollection(1)

    .HasDataLabels = True

    .DataLabels.NumberFormat = "##.##"

End With

Para devolver un solo objeto DataLabel, utilice DataLabels(index), donde index es el número de índice del rótulo de datos. El siguiente ejemplo establece el formato numérico del quinto rótulo de datos de la serie uno del gráfico.

miGráfico.SeriesCollection(1).DataLabels(5).NumberFormat = "0.000"


Objeto DownBars

Representa las barras descendentes del grupo de gráficos especificado. Las barras descendentes conectan puntos de la primera serie del grupo de gráficos con los valores inferiores de la última serie (las líneas bajan desde la primera serie). Sólo los grupos de líneas bidimensionales que contengan al menos dos series pueden tener barras descendentes. Este objeto no es un conjunto. Ningún objeto representa una barra descendente individual; las barras ascendentes y descendentes se activan o desactivan para todos los puntos de un grupo de gráficos.

Usar el objeto DownBars

Utilice la propiedad DownBars para devolver el objeto DownBars. El siguiente ejemplo activa las barras ascendentes y descendentes del grupo de gráficos uno. A continuación, el ejemplo establece como azul el color de la barra ascendente y como rojo el color de la barra descendente.

With miGráfico.ChartGroups(1)

    .HasUpDownBars = True

    .UpBars.Interior.Color = RGB(0, 0, 255)

    .DownBars.Interior.Color = RGB(255, 0, 0)

End With

Comentarios

Si la propiedad HasUpDownBars es False, la mayoría de las propiedades del objeto DownBars estarán inhabilitadas.


Objeto DropLines

Representa las líneas de unión del grupo de gráficos especificado. Las líneas de unión conectan los puntos del gráfico con el eje X. Solamente los gráficos de líneas y áreas pueden tener líneas de unión. Este objeto no es un conjunto. Ningún objeto representa una línea de unión individual; las líneas de unión se activan o se desactivan para todos los puntos de un grupo de gráficos.

Usar el objeto DropLines

Utilice la propiedad DropLines para devolver el objeto DropLines. El siguiente ejemplo activa las líneas de unión del grupo de gráficos uno del gráfico y, a continuación, establece en rojo el color de las líneas de unión.

miGráfico.ChartGroups(1).HasDropLines = True

miGráfico.ChartGroups(1).DropLines.Border.ColorIndex = 3

Comentarios

Si la propiedad HasDropLines es False, se inhabilitará la mayoría de las propiedades del objeto DropLines.


Objeto Floor

Representa el plano inferior del gráfico 3D especificado.

Usar el objeto Floor

Utilice la propiedad Floor para devolver el objeto Floor. El siguiente ejemplo establece en aguamarina el color del plano inferior del gráfico. El ejemplo fallará si el gráfico no es 3D.

miGráfico.Floor.Interior.Color = RGB(0, 255, 255)


Objeto Gridlines

Representa las líneas de división principales o secundarias del eje del gráfico especificado. Las líneas de división extienden las marcas de graduación en el eje de un gráfico para permitir ver mejor los valores asociados a los marcadores de datos. Este objeto no es un conjunto. Ningún objeto representa una línea de división individual; se activan o se desactivan todas las líneas de división de un eje.

Usar el objeto Gridlines

Utilice la propiedad MajorGridlines para devolver el objeto GridLines que representa las líneas de división principales del eje. Utilice la propiedad MinorGridlines para devolver el objeto GridLines que representa las líneas de división secundarias del eje. Es posible devolver a la vez las líneas de división principales y secundarias.

El siguiente ejemplo activa las líneas de división principales del eje de categorías del gráfico y, a continuación, les aplica un formato de línea discontinua azul.

With miGráfico.Axes(xlCategory)

.HasMajorGridlines = True

.MajorGridlines.Border.Color = RGB(0, 0, 255)

.MajorGridlines.Border.LineStyle = xlDash

End With


Objeto HiLoLines

Representa las líneas de máximos y mínimos del grupo de gráficos especificado. Las líneas de máximos y mínimos conectan el punto máximo con el mínimo en todas las categorías del grupo de gráficos. Sólo pueden tener líneas de máximos y mínimos los grupos de líneas bidimensionales. Este objeto no es un conjunto. Ningún objeto representa una línea de máximo y mínimo individual; este tipo de líneas se activan o se desactivan para todos los puntos de un grupo de gráficos.

Usar el objeto HiLoLines

Utilice la propiedad HiLoLines para devolver el objeto HiLoLines. El siguiente ejemplo asigna el color azul a las líneas de máximos y mínimos del grupo de gráficos uno.

miGráfico.ChartGroups(1).HiLoLines.Border.Color = RGB(0, 0, 255)

Comentarios

Si la propiedad HasHiLoLines es False, la mayoría de las propiedades del objeto HiLoLines estarán inhabilitadas.


Objeto LeaderLines

Representa las líneas guía del gráfico especificado. Las líneas guía conectan rótulos de datos con puntos de datos. Este objeto no es un conjunto. No existe ningún objeto que represente una línea guía individual.

Usar el objeto LeaderLines

Utilice la propiedad LeaderLines para devolver el objeto LeaderLines. El siguiente ejemplo agrega rótulos de datos y líneas guía azules a la serie uno del gráfico.

With miGráfico.SeriesCollection(1)

.HasDataLabels = True

.DataLabels.Position = xlLabelPositionBestFit

.HasLeaderLines = True

.LeaderLines.Border.ColorIndex = 5

End With


Objeto de conjunto LegendEntries

Conjunto de todos los objetos LegendEntry de la leyenda de gráfico especificada. Cada elemento de leyenda consta de dos partes: el texto del elemento, que es el nombre de la serie o línea de tendencia asociada al elemento de leyenda; y el marcador de elemento, que conecta visualmente el elemento con la serie o línea de tendencia asociada del gráfico. Las propiedades de formato del marcador de elemento y su serie o línea de tendencia asociada están contenidas en el objeto LegendKey.

Usar el conjunto LegendEntries

Utilice el método LegendEntries para devolver el conjunto LegendEntries. El siguiente ejemplo ejecuta un bucle en el conjunto de elementos de leyenda del gráfico y cambia a azul el color de la fuente.

With miGráfico.Legend

    For i = 1 To .LegendEntries.Count

        .LegendEntries(i).Font.ColorIndex = 5

    Next

End With

Para devolver un solo objeto LegendEntry, utilice LegendEntries(index), donde index es el número de índice del elemento de leyenda. No es posible devolver elementos de leyenda por nombre.

El número de índice representa la posición del elemento en la leyenda. LegendEntries(1) está en la parte superior de la leyenda; LegendEntries(LegendEntries.Count) está en la parte inferior. El ejemplo siguiente cambia a cursiva el estilo de fuente del texto del elemento situado en la parte superior de la leyenda (normalmente la leyenda de la serie uno) del gráfico incrustado uno.

miGráfico.Legend.LegendEntries(1).Font.Italic = True


Objeto LegendKey

Representa una clave de la leyenda del gráfico especificado. Cada clave de leyenda es un gráfico que conecta visualmente un elemento de leyenda con su serie o línea de tendencia asociada en el gráfico. La clave de leyenda está conectada con su serie o línea de tendencia asociada de tal modo que, al cambiar el formato de una, cambia automáticamente el formato de la otra.

Usar el objeto LegendKey

Utilice la propiedad LegendKey para devolver el objeto LegendKey. El siguiente ejemplo cambia a azul el color del fondo del marcador del elemento de la parte superior de la leyenda del gráfico. Esto cambia simultáneamente el formato de todos los puntos de la serie asociada con este elemento de leyenda, si la serie asociada admite marcadores de datos.

miGráfico.Legend.LegendEntries(1).LegendKey.MarkerBackgroundColorIndex = 5


Objeto de conjunto Points

Conjunto de todos los objetos Point de la serie especificada en un gráfico.

Usar el conjunto Points

Utilice el método Points para devolver el conjunto Points. El siguiente ejemplo agrega un rótulo de datos al último punto de la serie uno del gráfico.

Dim pts As Points

Set pts = miGráfico.SeriesCollection(1).Points

pts(pts.Count).ApplyDataLabels Type:=xlShowValue

Para devolver un solo objeto Point, utilice Points(index), donde index es el número de índice del punto. Los puntos de una serie están numerados de izquierda a derecha. Points(1) es el punto del extremo izquierdo y Points(Points.Count) es el del extremo derecho. El siguiente ejemplo establece el estilo de marcador del tercer punto de la serie uno del gráfico. La serie especificada debe ser de líneas, dispersión o radial 2D.

miGráfico.SeriesCollection(1).Points(3).MarkerStyle = xlDiamond


Objeto de conjunto SeriesCollection

Conjunto de todos los objetos Series del gráfico o grupo de gráficos especificados.

Usar el conjunto SeriesCollection

Utilice el método SeriesCollection para devolver el conjunto SeriesCollection. El siguiente ejemplo ajusta el color interior de cada serie del conjunto:

For X = 1 To miGráfico.SeriesCollection.Count

    With miGráfico.SeriesCollection(X)

        .Interior.Color = RGB(X * 75, 50, X * 50)

    End With

Next X

Para devolver un solo objeto Series, utilice SeriesCollection(index), donde index es el nombre o número de índice de la serie. El siguiente ejemplo establece en rojo el color interior de la serie uno del gráfico.

miGráfico.SeriesCollection(1).Interior.Color = RGB(255, 0, 0)


Objeto SeriesLines

Representa las líneas de serie del grupo de gráficos especificado. Las líneas de serie conectan los valores de datos de cada serie. Sólo pueden tener líneas de serie los grupos de gráficos de columnas o barras 2D apiladas. Este objeto no es un conjunto. Ningún objeto representa una línea de serie individual; las líneas de serie se activan o se desactivan para todos los puntos de un grupo de gráficos.

Usar el objeto SeriesLines

Utilice la propiedad SeriesLines para devolver el objeto SeriesLines. El siguiente ejemplo agrega líneas de serie al grupo de gráficos uno del gráfico. El gráfico debe ser 2D de barras o columnas apiladas.

With miGráfico.ChartGroups(1)

    .HasSeriesLines = True

    .SeriesLines.Border.Color = RGB(0, 0, 255)

End With

Comentarios

Si la propiedad HasSeriesLines es False, la mayoría de las propiedades del objeto SeriesLines estarán inhabilitadas.


Objeto de conjunto Trendlines

Conjunto de todos los objetos Trendline de la serie especificada. Cada objeto Trendline representa una línea de tendencia de un gráfico. Una línea de tendencia muestra la tendencia, o dirección, de los datos de una serie.

Usar el conjunto Trendlines

Utilice el método Trendlines para devolver el conjunto Trendlines. El siguiente ejemplo muestra el número de líneas de tendencia de la serie uno del gráfico.

MsgBox miGráfico.SeriesCollection(1).Trendlines.Count

Utilice el método Add para crear una nueva línea de tendencia y agregarla a la serie. El siguiente ejemplo agrega una línea de tendencia lineal a la serie uno del gráfico.

With miGráfico.SeriesCollection(1).Trendlines

    .Add Type:=xlLinear, Name:="Tendencia lineal"

End With

Para devolver un solo objeto TrendLine, utilice Trendlines(index), donde index es el número de índice de la línea de tendencia. El siguiente ejemplo cambia el tipo de línea de tendencia de la serie uno del gráfico. Si la serie no tiene línea de tendencia, el ejemplo fallará.

miGráfico.SeriesCollection(1).Trendlines(1).Type = xlMovingAvg

El número de índice representa el orden en que se agregan las líneas de tendencia a la serie. Trendlines(1) es la primera línea de tendencia agregada a la serie y Trendlines(Trendlines.Count) es la última.


Objeto DataSheet

Representa la hoja de datos de Microsoft Graph.

Usar el objeto DataSheet

Después de establecer una referencia a un gráfico, puede utilizar la propiedad Application del gráfico para recuperar la hoja de datos. El siguiente ejemplo aplica la propiedad DataSheet al objeto Application y, a continuación, aplica la propiedad Range a la hoja de datos para establecer el valor de las celdas A1 a 32.

miGráfico.Application.DataSheet.Range("A1").Value = 32

Comentarios

En la hoja de datos, el encabezado de la primera columna, comenzando desde la izquierda, es A, seguido de B, C, D, etc. El encabezado de la primera fila, comenzando desde la izquierda, es 1, seguido de 2, 3, 4, etc. Ni la columna situada más a la izquierda ni la fila superior tienen un encabezado. En otras palabras, la columna A realmente es la segunda columna desde la izquierda; de igual modo, la fila 1 es la segunda fila desde arriba. La columna situada más a la izquierda y la fila superior, utilizadas normalmente para el texto de la leyenda o los rótulos de los ejes, se denominan columna 0 (cero) y fila 0 (cero). Por tanto, el siguiente ejemplo inserta el texto "Ventas anuales" en la celda superior de la columna A (segunda columna).

miGráfico.Application.DataSheet.Range("A0").Value = "Ventas anuales"

Y el siguiente ejemplo inserta el texto "Región 1" en la celda situada más a la izquierda de la fila 2 (tercera fila).

miGráfico.Application.DataSheet.Range("02").Value = "Región 1"


Método Activate

Activa el objeto.

Sintaxis

expresión.Activate

expresión   Requerida. Una expresión que devuelve un objeto de la lista Se aplica a.


Ejemplo del método Activate

Este ejemplo activa la hoja de datos.

miGráfico.Application.DataSheet.Activate


Método AddChartAutoFormat

Agrega un autoformato de gráfico personalizado a la lista de autoformatos de gráfico disponibles.

Sintaxis

expresión.AddChartAutoFormat(Name, Description)

expresión   Requerida. Expresión que devuelve un objeto Application.

Name   String requerida. Nombre del autoformato.

Description   String opcional. Descripción del autoformato personalizado.


Ejemplo del método AddChartAutoFormat

Este ejemplo agrega un nuevo autoformato.

miGráfico.Application.AddChartAutoFormat _

Name:="Gráfico de presentación"


Método AddReplacement

Agrega un elemento a la matriz de reemplazos de Autocorrección.

Sintaxis

expresión.AddReplacement(What, Replacement)

expresión   Requerida. Una expresión que devuelve un objeto AutoCorrect.

What   String requerida. El texto a reemplazar. Si esta cadena ya existe en la matriz de reemplazos de Autocorrección, el nuevo texto reemplaza al texto existente.

Replacement   String requerida. Texto de reemplazo.


Ejemplo del método AddReplacement

Este ejemplo sustituye la palabra "Temp." por la palabra "Temperatura" en la matriz de reemplazos de Autocorrección.

With miGráfico.Application.AutoCorrect

.AddReplacement "Temperatura", "Temp."

End With


Propiedad Application

Devuelve un objeto Application que representa la aplicación Microsoft Graph.


Ejemplo de la propiedad Application

Este ejemplo sustituye la palabra "Temp." por la palabra "Temperatura" en la matriz de reemplazos de Autocorrección.

With miGráfico.Application.AutoCorrect

.AddReplacement "Temperatura", "Temp."

End With


Método ApplyCustomType

Aplica un tipo de gráfico estándar o personalizado a un gráfico o serie.

Sintaxis

expresión.ApplyCustomType(ChartType, TypeName)

expresión   Expresión que devuelve un objeto Chart o Series.

ChartType   Long requerido. Tipo de gráfico estándar (vea en la propiedad ChartType la lista de constantes disponibles). Para objetos Chart, también puede ser una de las siguientes constantes XlChartGallery: xlBuiltIn, xlUserDefined o xlAnyGallery.

TypeName   Variant opcional (sólo se usa con objetos Chart). String que nombra el tipo de gráfico personalizado cuando ChartType especifica una galería de gráficos personalizados.


Ejemplo del método ApplyCustomType

Este ejemplo aplica el tipo de gráfico línea con marcadores.

miGráfico.ApplyCustomType xlLineMarkers


Método ApplyDataLabels

Aplica rótulos de datos a un punto, una serie o a todas las series de un gráfico.

Sintaxis

expresión.ApplyDataLabels(Type, LegendKey)

expresión   Requerida. Una expresión que devuelve un objeto Chart, Point o Series.

Type   Variant opcional. El tipo de rótulo de datos. Puede ser una de las siguientes constantes XlDataLabelsType:

Constante	Descripción
xlDataLabelsShowNone	Sin rótulo de datos
xlDataLabelsShowValue	Valor del punto (supuesto si el argumento no se especifica).
xlDataLabelsShowPercent	Porcentaje del total. Disponible únicamente para gráficos circulares y de anillos.
xlDataLabelsShowLabel	Categoría del punto Es el valor predeterminado.
xlDataLabelsShowLabelAndPercent	Porcentaje del total y categoría del punto. Disponible únicamente para gráficos circulares y de anillos.
LegendKey   Variant opcional. True para mostrar la leyenda junto al punto. El valor predeterminado es False.


Ejemplo del método ApplyDataLabels

Este ejemplo aplica rótulos de categoría a la serie uno.

miGráfico.SeriesCollection(1). _

ApplyDataLabels Type:=xlDataLabelsShowLabel


Propiedad ApplyPictToEnd

True si una imagen se aplica al final de un punto o de todos los puntos de la serie. Boolean de Lectura/Escritura.


Ejemplo de la propiedad ApplyPictToEnd

Este ejemplo aplica imágenes al extremo de todos los puntos de la serie uno. La serie ya debe tener imágenes aplicadas (al establecer esta propiedad se cambia la orientación de las imágenes).

miGráfico.SeriesCollection(1).ApplyPictToEnd = True


Propiedad ApplyPictToFront

True si una imagen se aplica a la parte delantera de un punto o de todos los puntos de la serie. Boolean de Lectura/Escritura.


Ejemplo de la propiedad ApplyPictToFront

Este ejemplo aplica imágenes a la parte delantera de todos los puntos de la serie uno. La serie ya debe tener imágenes aplicadas (al establecer esta propiedad se cambia la orientación de las imágenes).

miGráfico.SeriesCollection(1).ApplyPictToFront = True


Propiedad ApplyPictToSides

True si una imagen se aplica a los lados del punto o a todos los puntos de la serie. Boolean de Lectura/Escritura.


Ejemplo de la propiedad ApplyPictToSides

Este ejemplo aplica imágenes a los lados de todos los puntos de la serie uno. La serie ya debe tener imágenes aplicadas (al establecer esta propiedad se cambia la orientación de las imágenes).

miGráfico.SeriesCollection(1).ApplyPictToSides = True


Propiedad AutoCorrect

Devuelve un objeto AutoCorrect que representa los atributos de Autocorrección de la aplicación Microsoft Graph. Es de sólo lectura.


Ejemplo de la propiedad AutoCorrect

Este ejemplo sustituye la palabra "Temp." por la palabra "Temperatura" en la matriz de reemplazos de Autocorrección.

With miGráfico.Application.AutoCorrect

.AddReplacement "Temperatura", "Temp."

End With


Propiedad AutoScaleFont

True si el tamaño de la fuente de texto del objeto cambia cuando cambia el tamaño del objeto. El valor predeterminado es True. Variant de Lectura/Escritura.


Ejemplo de la propiedad AutoScaleFont

Este ejemplo agrega un título al gráfico y hace que la fuente del título conserve su tamaño cuando cambie el tamaño del gráfico.

With miGráfico

.HasTitle = True

.ChartTitle.Text = "Ventas 1996"

.ChartTitle.AutoScaleFont = False

End With


Propiedad AutoScaling

True si Microsoft Graph ajusta el tamaño de un gráfico 3D para que se aproxime más al de su gráfico 2D equivalente. La propiedad RightAngleAxes debe ser True. Boolean de Lectura/Escritura.


Ejemplo de la propiedad AutoScaling

Este ejemplo ajusta automáticamente el tamaño del gráfico. El ejemplo debe ejecutarse en un gráfico 3D.

With miGráfico

.RightAngleAxes = True

.AutoScaling = True

End With


Propiedad AutoText

True si el objeto genera automáticamente un texto apropiado basado en el contexto. Boolean de Lectura/Escritura.


Ejemplo de la propiedad AutoText

Este ejemplo establece los rótulos de datos de la serie uno para que generen automáticamente el texto apropiado.

miGráfico.SeriesCollection(1).DataLabels.AutoText = True


Método Axes

Devuelve un objeto que representa a un solo eje (un objeto Axis, sintaxis 1) o a un conjunto de los ejes del gráfico (un conjunto Axes, sintaxis 2).

Sintaxis 1

expresión.Axes(Type, AxisGroup)

Sintaxis 2

expresión.Axes

expresión   Requerida. Expresión que devuelve un objeto Chart.

Type   Variant opcional. Especifica el eje a devolver. Puede ser una de las siguientes constantes XlAxisType: xlValue, xlCategory o xlSeriesAxis (xlSeriesAxis sólo es válido para gráficos 3D).

AxisGroup   Variant opcional. Especifica el grupo de ejes. Puede ser una de las siguientes constantes XlAxisGroup: xlPrimary o xlSecondary. Si este argumento se omite, se usará el grupo principal. Los gráficos 3D sólo tienen un grupo de ejes.


Ejemplo del método Axes

Este ejemplo agrega un rótulo al eje de categorías.

With miGráfico.Axes(xlCategory)

.HasTitle = True

.AxisTitle.Text = "Ventas de julio"

End With

Este ejemplo desactiva las líneas de división principales de los ejes de categorías.

miGráfico.Axes(xlCategory).HasMajorGridlines = False

Este ejemplo desactiva todas las líneas de división de todos los ejes.

For Each a In miGráfico.Axes

a.HasMajorGridlines = False

a.HasMinorGridlines = False

Next a


Propiedad AxisBetweenCategories

True si el eje de valores cruza el eje de categorías entre categorías. Boolean de Lectura/Escritura.

Comentarios

Esta propiedad se aplica solamente a los ejes de categorías; no se aplica a los gráficos 3D.


Ejemplo de la propiedad AxisBetweenCategories

Este ejemplo hace que el eje de valores cruce el eje de categorías entre categorías.

miGráfico.Axes(xlCategory).AxisBetweenCategories = True


Propiedad AxisGroup

Devuelve el grupo del eje, grupo de gráficos o serie especificados. Puede ser una de las siguientes constantes XlAxisGroup: xlPrimary o xlSecondary. Long de Lectura/Escritura para Series, Long de sólo lectura para Axis y para ChartGroup.

Comentarios

Para gráficos 3D, sólo es válido xlPrimary.


Ejemplo de la propiedad AxisGroup

Este ejemplo elimina el eje de valores si no está en el grupo secundario.

With miGráfico.Axes(xlValue)

If .AxisGroup = xlSecondary Then .Delete

End With


Propiedad AxisTitle

Devuelve un objeto AxisTitle que representa el título del eje especificado. Es de sólo lectura.


Ejemplo de la propiedad AxisTitle

Este ejemplo agrega un rótulo al eje de categorías del Gráfico1.

With miGráfico.Axes(xlCategory)

.HasTitle = True

.AxisTitle.Text = "Ventas de julio"

End With


Propiedad BackColor

Devuelve un objeto ChartColorFormat que representa el color de relleno del fondo.


Ejemplo de la propiedad BackColor

Este ejemplo establece el degradado, el color de fondo y el color de primer plano para el relleno del área del gráfico.

With miGráfico.ChartArea.Fill

.Visible = True

.ForeColor.SchemeColor = 15

.BackColor.SchemeColor = 17

.TwoColorGradient msoGradientHorizontal, 1

End With


Propiedad Background

Devuelve o establece el tipo de fondo del texto. Puede ser una de las siguientes constantes XlBackground: xlBackgroundAutomatic, xlBackgroundOpaque o xlBackgroundTransparent. Esta propiedad se usa únicamente para el texto de los gráficos. Long de Lectura/Escritura.


Ejemplo de la propiedad Background

Este ejemplo agrega un título al gráfico y, a continuación, establece el tamaño de fuente y el tipo de fondo del título.

With miGráfico

.HasTitle = True

.ChartTitle.Text = "Lluvias totales por mes recogidas en 1995"

With .ChartTitle.Font

.Size = 10

.Background = xlBackgroundTransparent

End With

End With


Propiedad Backward

Devuelve o establece el número de periodos (o unidades en un gráfico de dispersión) en que la línea de tendencia se extiende hacia atrás. Long de Lectura/Escritura.


Ejemplo de la propiedad Backward

Este ejemplo establece el número de unidades que la línea de tendencia se extiende hacia delante y hacia atrás. El ejemplo debe ejecutarse en un gráfico de columnas 2D que contenga una sola serie con una línea de tendencia.

With miGráfico.SeriesCollection(1).Trendlines(1)

.Forward = 5

.Backward = .5

End With


Propiedad BaseUnit

Devuelve o establece la unidad de base del eje de categorías especificado. Puede ser una de las siguientes constantes XlTimeUnit: xlDays, xlMonths o xlYears. Long de Lectura/Escritura.

Comentarios

Establecer esta propiedad no tiene un efecto visible si la propiedad CategoryType del eje especificado tiene el valor xlCategoryScale. Sin embargo, el valor establecido se conserva y tiene efecto cuando la propiedad CategoryType tiene el valor xlTimeScale.

No es posible establecer esta propiedad para un eje de valores.


Ejemplo de la propiedad BaseUnit

Este ejemplo establece que el eje de categorías del gráfico utilice una escala tiempo, con meses como unidad de base.

With miGráfico

With .Axes(xlCategory)

.CategoryType = xlTimeScale

.BaseUnit = xlMonths

End With

End With


Propiedad BaseUnitIsAuto

True si Microsoft Graph elige las unidades de base apropiadas para el eje de categorías especificado. El valor predeterminado es True. Boolean de Lectura/Escritura.

Comentarios

No es posible establecer esta propiedad para un eje de valores.


Ejemplo de la propiedad BaseUnitIsAuto

Este ejemplo establece que el eje de categorías del gráfico utilice una escala tiempo, con unidades de base automáticas.

With miGráfico

With .Axes(xlCategory)

.CategoryType = xlTimeScale

.BaseUnitIsAuto = True

End With

End With


Propiedad Bold

True si el estilo de la fuente es negrita. Variant de Lectura/Escritura.


Ejemplo de la propiedad Bold

Este ejemplo establece en negrita el estilo de fuente del título del gráfico.

miGráfico.ChartTitle.Font.Bold = True


Propiedad Border

Devuelve un objeto Border que representa el borde del objeto. Es de sólo lectura.


Ejemplo de la propiedad Border

Este ejemplo establece en rojo el color del borde del área del gráfico.

miGráfico.ChartArea.Border.ColorIndex = 3


Propiedad BubbleScale

Devuelve o establece el factor de escala para las burbujas del grupo de gráficos especificado. Puede ser un valor entero comprendido entre 0 (cero) y 300, que corresponde a un porcentaje del tamaño predeterminado. Sólo se aplica a gráficos de burbujas. Long de Lectura/Escritura.


Ejemplo de la propiedad BubbleScale

Este ejemplo establece el tamaño de las burbujas del grupo de gráficos uno en un 200% del tamaño predeterminado.

With miGráfico

.ChartGroups(1).BubbleScale = 200

End With


Propiedad CapitalizeNamesOfDays

True si la primera letra de los nombres de los días se pone en mayúsculas automáticamente. Boolean de Lectura/Escritura.


Ejemplo de la propiedad CapitalizeNamesOfDays

Este ejemplo configura Microsoft Graph para que ponga en mayúscula la primera letra de los nombres de los días.

With miGráfico.Application.AutoCorrect

.CapitalizeNamesOfDays = True

.ReplaceText = True

End With


Propiedad Caption

Devuelve un texto con uno de los siguientes significados, dependiendo del tipo de objeto al que se aplique Caption. String de Lectura/Escritura.

Tipo de objeto	Significado
AxisTitle	El texto del título del eje.
ChartTitle	El texto del título del gráfico.
DataLabel	El texto del rótulo de datos


Ejemplo de la propiedad Caption

Este ejemplo agrega al gráfico el título "Cifras de salarios anuales".

miGráfico.HasTitle = True

miGráfico.ChartTitle.Caption = "Cifras de salarios anuales"


Propiedad CategoryType

Devuelve o establece el tipo del eje de categorías. Puede ser una de las siguientes constantes XlCategoryType: xlCategoryScale, xlTimeScale o xlAutomaticScale. Long de Lectura/Escritura.

Comentarios

No es posible establecer esta propiedad para un eje de valores.


Ejemplo de la propiedad CategoryType

Este ejemplo establece que el eje de categorías del gráfico utilice una escala tiempo, con meses como unidad de base.

With miGráfico

With .Axes(xlCategory)

.CategoryType = xlTimeScale

.BaseUnit = xlMonths

End With

End With


Propiedad CellDragAndDrop

True si está habilitada la característica de arrastrar y colocar celdas. Boolean de Lectura/Escritura.


Ejemplo de la propiedad CellDragAndDrop

Este ejemplo habilita la característica de arrastrar y colocar celdas.

miGráfico.Application.CellDragAndDrop = True


Propiedad ChartArea

Devuelve un objeto ChartArea que representa el área completa del gráfico. Es de sólo lectura.


Ejemplo de la propiedad ChartArea

Este ejemplo establece en rojo el color interior del área del Gráfico1 y en azul el color del borde.

With miGráfico.ChartArea

.Interior.ColorIndex = 3

.Border.ColorIndex = 5

End With


Método ChartGroups

Devuelve un objeto que representa un grupo de gráficos individual (un objeto ChartGroup, Sintaxis 1) o un conjunto de todos los grupos de gráficos (un objeto ChartGroups, Sintaxis 2). El conjunto devuelto incluye todos los tipos de grupos.

Sintaxis 1

expresión.ChartGroups(Index)

Sintaxis 2

expresión.ChartGroups

expresión   Requerida. Expresión que devuelve un objeto Chart.

Index   Variant opcional. Número del grupo de gráficos.


Ejemplo del método ChartGroups

Este ejemplo activa las barras ascendentes y descendentes del grupo de gráficos uno y, a continuación, establece sus colores. El ejemplo debe ejecutarse en un gráfico de líneas 2D con dos series que se crucen en uno o más puntos de datos.

With miGráfico.ChartGroups(1)

.HasUpDownBars = True

.DownBars.Interior.ColorIndex = 3

.UpBars.Interior.ColorIndex = 5

End With


Propiedad ChartTitle

Devuelve un objeto ChartTitle que representa el título del gráfico especificado. Es de sólo lectura.


Ejemplo de la propiedad ChartTitle

Este ejemplo establece el texto del título del gráfico.

With miGráfico

.HasTitle = True

.ChartTitle.Text = "Ventas del primer trimestre"

End With


Propiedad ChartType

Devuelve o establece el tipo de gráfico. Long de Lectura/Escritura.

Puede ser una de las siguientes constantes XlChartType:

Tipo de gráfico	Descripción	Constante
Columnas	Columnas agrupadas	xlColumnClustered
	Columnas 3D agrupadas	xl3DColumnClustered
	Columnas apiladas	xlColumnStacked
	Columnas 3D apiladas	xl3DColumnStacked
	Columnas 100% apiladas	xlColumnStacked100
	Columnas 3D 100% apiladas	xl3DColumnStacked100
	Columnas 3D	xl3DColumn
Barras	Barras agrupadas	xlBarClustered
	Barras 3D agrupadas	xl3DBarClustered
	Barras apiladas	xlBarStacked
	Barras 3D apiladas	xl3DBarStacked
	Barras 100% apiladas	xlBarStacked100
	Barras 3D 100% apiladas	xl3DBarStacked100
Líneas	Líneas	xlLine
	Líneas con marcadores	xlLineMarkers
	Líneas apiladas	xlLineStacked
	Líneas apilada con marcadores	xlLineMarkersStacked
	Líneas 100% apiladas	xlLineStacked100
	Línea 100% apilada con marcadores	xlLIneMarkersStacked100
	Líneas 3D	xl3DLine
Circular	Circular	xlPie
	Circular seccionado	xlPieExploded
	Circular 3D	xl3Dpie
	Circular 3D seccionado	xl3DPieExploded
	Circular con subgráfico circular	xlPieOfPie
	Circular con subgráfico de barras	xlBarOfPie
XY (Dispersión)	Dispersión	xlXYScatter
	Dispersión con líneas optimizadas	xlXYScatterSmooth
	Dispersión con líneas optimizadas y sin marcadores de datos	xlXYScatterSmoothNoMarkers
	Dispersión con líneas	xlXYScatterLines
	Dispersión con líneas y sin marcadores de datos	xlXYScatterLinesNoMarkers
Burbujas	Burbujas	xlBubble
	Burbujas con efectos 3D	xlBubble3DEffect
Área	Área	xlArea
	Área 3D	xl3DArea
	Área apilada	xlAreaStacked
	Área 3D apilada	xl3DAreaStacked
	Área 100% apilada	xlAreaStacked100
	Área 3D 100% apilada	xl3DAreaStacked100
Anillos	Anillos	xlDoughnut
	Anillos seccionados	xlDoughnutExploded
Radial	Radial	xlRadar
	Radial con marcadores de datos	xlRadarMarkers
	Radial relleno	xlRadarFilled
Superficie	Superficie 3D	xlSurface
	Superficie (vista superior)	xlSurfaceTopView
	Superficie 3D (estructura metálica)	xlSurfaceWireframe
	Superficie (estructura metálica vista superior)	xlSurfaceTopViewWireframe
Cotizaciones	Máximos-Mínimos-Cierre	xlStockHLC
	Volumen-Máximos-Mínimos-Cierre	xlStockVHLC
	Apertura-Máximos-Mínimos-Cierre	xlStockOHLC
	Volumen-Apertura-Máximos-Mínimos-Cierre	xlStockVOHLC
Cilindro	Columna cilíndrica agrupada	xlCylinderColClustered
	Barra cilíndrica agrupada	xlCylinderBarClustered
	Columna cilíndrica apilada	xlCylinderColStacked
	Barra cilíndrica apilada	xlCylinderBarStacked
	Columna cilíndrica 100% apilada	xlCylinderColStacked100
	Barra cilíndrica 100% apilada	xlCylinderBarStacked100
	Columna 3D cilíndrica	xlCylinderCol
Cónico	Columna cónica agrupada	xlConeColClustered
	Barra cónica agrupada	xlConeBarClustered
	Columna cónica apilada	xlConeColStacked
	Barra cónica apilada	xlConeBarStacked
	Columna cónica 100% apilada	xlConeColStacked100
	Barra cónica 100% apilada	xlConeBarStacked100
	Columna 3D cónica	xlConeCol
Piramidal	Columna piramidal agrupada	xlPyramidColClustered
	Barra piramidal agrupada	xlPyramidBarClustered
	Columna piramidal apilada	xlPyramidColStacked
	Barra piramidal apilada	xlPyramidBarStacked
	Columna piramidal 100% apilada	xlPyramidColStacked100
	Barra piramidal 100% apilada	xlPyramidBarStacked100
	Columna piramidal 3D	xlPyramidCol


Ejemplo de la propiedad ChartType

Este ejemplo establece el tamaño de la burbuja del grupo de gráficos uno en un 200% del tamaño predeterminado si el gráfico es una burbuja 2D.

With miGráfico

If .ChartType = xlBubble Then

.ChartGroups(1).BubbleScale = 200

End If

End With


Método Clear

Borra todo el rango o área del gráfico.

Sintaxis

expresión.Clear

expresión   Requerida. Expresión que devuelve un objeto ChartArea o Range.


Ejemplo del método Clear

Este ejemplo borra las fórmulas y el formato de las celdas A1:G37 de la hoja de datos.

miGráfico.Application.DataSheet.Range("A1:G37").Clear

Este ejemplo borra el área de gráfico (datos del gráfico y formato) del Gráfico1.

miGráfico.ChartArea.Clear


Método ClearContents

Borra las fórmulas del rango. Borra los datos de un gráfico, pero deja intacto el formato.

Sintaxis

expresión.ClearContents

expresión   Requerida. Expresión que devuelve un objeto Chart o Range.


Ejemplo del método ClearContents

Este ejemplo borra las fórmulas de las celdas A1:G37 de la hoja de datos pero deja intacto el formato.

miGráfico.Application.DataSheet.Range("A1:G37").ClearContents

Este ejemplo borra los datos de un gráfico pero deja intacto el formato.

miGráfico.ChartArea.ClearContents


Método ClearFormats

Borra el formato del objeto.

Sintaxis

expresión.ClearFormats

expresión   Requerida. Expresión que devuelve un objeto de la lista Se aplica a.


Ejemplo del método ClearFormats

Este ejemplo borra todo el formato de las celdas A1:G37 de la hoja de datos.

miGráfico.Application.DataSheet.Range("A1:G37").ClearFormats

Este ejemplo borra el formato del gráfico.

miGráfico.ChartArea.ClearFormats


Propiedad Color

Devuelve o establece el color principal del objeto, como se muestra en la siguiente tabla. Utilice la función RGB para crear un valor de color. Long de Lectura/Escritura.

Objeto	Color
Border	Color del borde.
Font	Color de la fuente.
Interior	Color del sombreado de la celda o color de relleno del objeto de dibujo.


Ejemplo de la propiedad Color

Este ejemplo establece el color de los rótulos de marcas de graduación del eje de valores.

miGráfico.Axes(xlValue).TickLabels.Font.Color = RGB(0, 255, 0)


Propiedad ColorIndex

Devuelve o establece el color del borde o interior, como se muestra en la tabla siguiente. El color se especifica como un valor de índice en la paleta de colores activa o bien como una de las siguientes constantes XlColorIndex: xlColorIndexAutomatic o xlColorIndexNone. Variant de Lectura/Escritura.

Objeto	Descripción
Border	Color del borde.
Interior	Color del relleno del interior. Establezca ColorIndex en xlColorIndexNone para especificar que no desea un relleno del interior. Establezca ColorIndex en xlColorIndexAutomatic para especificar que el relleno sea automático (en objetos de dibujo).
Comentarios

Esta propiedad especifica un color como un índice en la paleta de colores. La siguiente ilustración muestra los valores de índice de color de la paleta de colores predeterminada.


Ejemplo de la propiedad ColorIndex

En los ejemplos siguientes se presupone que se está usando la paleta de colores predeterminada.

Este ejemplo establece el color de las líneas de división principales del eje de valores.

With miGráfico.Axes(xlValue)

If .HasMajorGridlines Then

.MajorGridlines.Border.ColorIndex = 5	'establece color en azul

End If

End With

Este ejemplo establece en rojo el color interior del área del gráfico y en azul el color del borde.

With miGráfico.ChartArea

.Interior.ColorIndex = 3

.Border.ColorIndex = 5

End With


Propiedad Columns

Objeto Range: Devuelve un objeto Range que representa las columnas del rango especificado. Es de sólo lectura.

Objeto DataSheet: Devuelve un objeto Range que representa todas las columnas de la hoja de datos. Es de sólo lectura.

Para obtener más información acerca de cómo devolver un solo miembro de un conjunto, vea Devolver un objeto de un conjunto.


Ejemplo de la propiedad Columns

Este ejemplo borra la columna A de la hoja de datos.

miGráfico.Application.DataSheet.Columns(2).ClearContents


Propiedad ColumnWidth

Devuelve o establece el ancho de las columnas del rango especificado. Variant de Lectura/Escritura.

Comentarios

Una unidad del ancho de columna equivale al ancho de un carácter con el estilo Normal. En las fuentes proporcionales se usa el ancho del carácter 0 (cero).

Si todas las columnas del rango tienen el mismo ancho, la propiedad ColumnWidth lo devolverá. Si las columnas del rango tienen anchos diferentes, la propiedad devolverá Null.


Ejemplo de la propiedad ColumnWidth

Este ejemplo dobla el ancho de la columna A de la hoja de datos.

With miGráfico.Application.DataSheet.Columns("A")

.ColumnWidth = .ColumnWidth * 2

End With


Propiedad CommandBars

Devuelve un objeto CommandBars que representa las barras de comandos de Microsoft Graph. Es de sólo lectura.


Ejemplo de la propiedad CommandBars

Este ejemplo elimina todas las barras de comandos personalizadas que no estén visibles.

For Each barra In miGráfico.Application.CommandBars

    If Not barra.BuiltIn And Not barra.Visible Then barra.Delete

Next


Método Copy

Sintaxis 1: Copia el objeto en el Portapapeles. Copia una imagen del punto o de la serie en el Portapapeles.

Sintaxis 2: Copia Range en el rango especificado o en el Portapapeles.

Sintaxis 1

expresión.Copy

Sintaxis 2

expresión.Copy(Destination)

expresión   Requerida. Expresión que devuelve un objeto de la lista Se aplica a.

Destination   Variant opcional. Define el nuevo rango en el que se copiará el rango especificado. Si se omite este argumento, Microsoft Graph copiará el rango en el Portapapeles.


Ejemplo del método Copy

Este ejemplo copia las fórmulas de las celdas A1:D4 de la hoja de datos en las celdas E5:H8.

Set miHoja = miGráfico.Application.DataSheet

miHoja.Range("A1:D4").Copy _

Destination:= miHoja.Range("E5")


Propiedad CorrectCapsLock

True si Microsoft Graph corrige automáticamente el uso accidental de la tecla BLOQ MAYÚS. Boolean de Lectura/Escritura.


Ejemplo de la propiedad CorrectCapsLock

Este ejemplo habilita a Microsoft Graph para que corrija automáticamente el uso accidental de la tecla BLOQ MAYÚS.

miGráfico.Application.AutoCorrect.CorrectCapsLock = True


Propiedad CorrectSentenceCap

True si Microsoft Graph corrige automáticamente la mayúscula de la primera palabra de la oración. Boolean de Lectura/Escritura.


Ejemplo de la propiedad CorrectSentenceCap

Este ejemplo habilita a Microsoft Graph para que corrija automáticamente la mayúscula de la primera palabra de la oración.

miGráfico.Application.AutoCorrect.CorrectSentenceCap = True


Propiedad Count

Devuelve el número de objetos del conjunto especificado. Long de sólo lectura.


Ejemplo de la propiedad Count

Este ejemplo muestra el número de grupos de gráficos que hay en el gráfico.

MsgBox "El gráfico contiene " & miGráfico.ChartGroups.Count & " grupos de gráficos."


Propiedad Creator

Devuelve un entero de 32 bits que indica la aplicación en la que se creó este objeto. Si el objeto se creó en Microsoft Graph, la propiedad devolverá la cadena MSGR, que es el equivalente al número hexadecimal 4D534752. Long de sólo lectura.

Comentarios

La propiedad Creator debe usarse en Microsoft Graph para Macintosh, donde cada aplicación tiene un código de creador de cuatro caracteres.


Ejemplo de la propiedad Creator

En este ejemplo se muestra un mensaje acerca del creador de miGráfico.

If miGráfico.Creator = &h4D534752 Then

MsgBox "Este es un objeto de Microsoft Graph"

Else

MsgBox "Este no es un objeto de Microsoft Graph"

End If


Propiedad Crosses

Devuelve o establece el punto del eje especificado donde se cruza el otro eje. Long de Lectura/Escritura.

Puede ser una de las siguientes constantes XlAxisCrosses:

Constante	Significado
xlAxisCrossesAutomatic	Microsoft Graph establece el punto de cruce del eje.
xlMinimum	El eje cruza en el valor mínimo.
xlMaximum	El eje cruza en el valor máximo.
xlAxisCrossesCustom	La propiedad CrossesAt especifica el punto de intersección.
Comentarios

Esta propiedad no está disponible para gráficos 3D o radiales.

Esta propiedad puede utilizarse para ejes de categorías y de valores. En el eje de categorías, xlMinimum hace que el eje de valores se cruce en la primera categoría y xlMaximum hace que el eje de valores se cruce en la última categoría.

Observe que xlMinimum y xlMaximum pueden tener diferentes significados, dependiendo del eje al que se refieran.


Ejemplo de la propiedad Crosses

Este ejemplo establece que el eje de valores cruce al eje de categorías en el valor máximo de X.

miGráfico.Axes(xlCategory).Crosses = xlMaximum


Propiedad CrossesAt

Devuelve o establece el punto del eje de valores donde cruza el eje de categorías. Se aplica sólo al eje de valores. Double de Lectura/Escritura.

Comentarios

Al establecer esta propiedad, la propiedad Crosses cambia a xlAxisCrossesCustom.

Esta propiedad no puede utilizarse en gráficos 3D o radiales.


Ejemplo de la propiedad CrossesAt

Este ejemplo establece el eje de categorías para que cruce el eje de valores en el valor 3.

With miGráfico.Axes(xlValue)

.Crosses = xlCustom

.CrossesAt = 3

End With


Método Cut

Corta el rango especificado en el Portapapeles o lo pega en un destino especificado.

Sintaxis

expresión.Cut(Destination)

expresión   Requerida. Expresión que devuelve un objeto Range.

Destination   Variant opcional. Rango en que debe pegarse el objeto. Si se omite este argumento, el objeto se pegará en el Portapapeles.


Ejemplo del método Cut

Este ejemplo corta el rango A1:G37 de la hoja de datos y lo sitúa en el Portapapeles.

Set miHoja = miGráfico.Application.DataSheet

miHoja.Range("A1:G37").Cut


Propiedad DataLabel

Devuelve un objeto DataLabel que representa el rótulo de datos asociado al punto o la línea de tendencia especificados. Es de sólo lectura.


Ejemplo de la propiedad DataLabel

Este ejemplo activa el rótulo de datos del punto siete en la serie tres y, a continuación, establece en azul el color del rótulo.

With miGráfico.SeriesCollection(3).Points(7)

.HasDataLabel = True

.ApplyDataLabels type:=xlValue

.DataLabel.Font.ColorIndex = 5

End With


Método DataLabels

Devuelve un objeto que representa un único rótulo de datos (un objeto DataLabel, Sintaxis 1) o un conjunto de todos los rótulos de datos de la serie (un conjunto DataLabels, Sintaxis 2).

Sintaxis 1

expresión.DataLabels(Index)

Sintaxis 2

expresión.DataLabels

expresión   Requerida. Expresión que devuelve un objeto Series.

Index   Variant opcional. Número del rótulo de datos.


Ejemplo del método DataLabels

Este ejemplo configura los rótulos de datos de la serie uno para que muestren su leyenda, suponiendo que sus valores estén visibles cuando se ejecute el ejemplo.

With miGráfico.SeriesCollection(1)

.HasDataLabels = True

With .DataLabels

.ShowLegendKey = True

.Type = xlValue

End With

End With


Propiedad DataTable

Devuelve un objeto DataTable que representa la tabla de datos del gráfico. Es de sólo lectura.


Ejemplo de la propiedad DataTable

Este ejemplo agrega una tabla de datos con un borde de contorno al gráfico.

With miGráfico

.HasDataTable = True

.DataTable.HasBorderOutline = True

End With


Método Delete

Elimina el objeto especificado. La sintaxis 2 sólo se aplica a los objetos Range.

Sintaxis 1

expresión.Delete

Sintaxis 2

expresión.Delete(Shift)

expresión   Requerida. Expresión que devuelve un objeto de la lista Se aplica a.

Shift   Variant opcional. Se utiliza únicamente con objetos Range. Especifica cómo se desplazan las celdas para reemplazar celdas eliminadas. Puede ser una de las siguientes constantes XlDeleteShiftDirection: xlShiftToLeft o xlShiftUp. Si se omite este argumento, Microsoft Graph tomará una decisión basándose en la forma del rango.

Comentarios

Si se elimina un objeto Point o LegendKey, se eliminará toda la serie.


Ejemplo del método Delete

Este ejemplo elimina las celdas A1:D10 de la hoja de datos y desplaza las celdas restantes a la izquierda.

Set miHoja = miGráfico.Application.DataSheet

miHoja.Range("A1:D10").Delete Shift:=xlShiftToLeft

Este ejemplo elimina el título del gráfico.

miGráfico.ChartTitle.Delete


Método DeleteChartAutoFormat

Elimina un autoformato de gráfico personalizado de la lista de autoformatos de gráfico disponibles.

Sintaxis

expresión.DeleteChartAutoFormat(Name)

expresión   Requerida. Expresión que devuelve un objeto Application.

Name   String requerida. Nombre del autoformato personalizado que se eliminará.


Ejemplo del método DeleteChartAutoFormat

Este ejemplo elimina el autoformato personalizado "Gráfico de presentación".

miGráfico.Application.DeleteChartAutoFormat name:="Gráfico de presentación"


Propiedad DepthPercent

Devuelve o establece la profundidad de un gráfico 3D como un porcentaje del ancho del gráfico (entre 20 y 2000 por ciento). Long de Lectura/Escritura.


Ejemplo de la propiedad DepthPercent

Este ejemplo establece la profundidad del gráfico en un 50% de su ancho. El ejemplo debe ejecutarse en un gráfico 3D (la propiedad DepthPercent no funciona en gráficos 2D).

miGráfico.DepthPercent = 50


Método Deselect

Cancela la selección del gráfico.

Sintaxis

expresión.Deselect

expresión   Requerida. Expresión que devuelve un objeto Chart.


Ejemplo del método Deselect

Este ejemplo equivale a presionar la tecla ESC mientras se trabaja en el gráfico. El ejemplo debe ejecutarse en un gráfico que tenga seleccionado un componente (por ejemplo, un eje).

miGráfico.Deselect


Propiedad DisplayBlanksAs

Devuelve o establece el modo en que se trazan las celdas vacías en un gráfico. Puede ser una de las siguientes constantes XlDisplayBlanksAs: xlNotPlotted, xlInterpolated o xlZero. Long de Lectura/Escritura.


Ejemplo de la propiedad DisplayBlanksAs

Este ejemplo configura Microsoft Graph para que no trace las celdas vacías.

miGráfico.DisplayBlanksAs = xlNotPlotted


Propiedad DisplayEquation

True si la ecuación de la línea de tendencia se muestra en el gráfico (en el mismo rótulo de datos que el valor de R cuadrado). Si se establece esta propiedad como True se activarán automáticamente los rótulos de datos. Boolean de Lectura/Escritura.


Ejemplo de la propiedad DisplayEquation

Este ejemplo muestra el valor R cuadrado y la ecuación de la línea de tendencia uno. El ejemplo debe ejecutarse en un gráfico de columnas 2D que tenga una línea de tendencia para la primera serie.

With miGráfico.SeriesCollection(1).Trendlines(1)

.DisplayRSquared = True

.DisplayEquation = True

End With


Propiedad DisplayRSquared

True si se muestra el valor R cuadrado de la línea de tendencia en el gráfico (en el mismo rótulo de datos que la ecuación). Si se establece esta propiedad como True se activarán automáticamente los rótulos de datos. Boolean de Lectura/Escritura.


Ejemplo de la propiedad DisplayRSquared

Este ejemplo muestra el valor R cuadrado y la ecuación de la línea de tendencia uno. El ejemplo debe ejecutarse en un gráfico de columnas 2D que tenga una línea de tendencia para la primera serie.

With miGráfico.SeriesCollection(1).Trendlines(1)

.DisplayRSquared = True

.DisplayEquation = True

End With


Método DoughnutGroups

En un gráfico 2D, devuelve un objeto que representa un sólo grupo de gráficos de anillos (un objeto ChartGroup, Sintaxis 1) o un conjunto de los grupos de gráficos de anillos (un conjunto ChartGroups, Sintaxis 2).

Sintaxis 1

expresión.DoughnutGroups(Index)

Sintaxis 2

expresión.DoughnutGroups

expresión   Requerida. Expresión que devuelve un objeto Chart.

Index   Variant opcional. Especifica el grupo de gráficos.


Ejemplo del método DoughnutGroups

Este ejemplo establece el ángulo inicial del grupo uno de gráficos de anillos.

miGráfico.DoughnutGroups(1).FirstSliceAngle = 45


Propiedad DoughnutHoleSize

Devuelve o establece el tamaño del agujero en un grupo de gráficos de anillos. El tamaño del agujero se expresa como un porcentaje del tamaño del gráfico, comprendido entre el 10 y el 90%. Long de Lectura/Escritura.


Ejemplo de la propiedad DoughnutHoleSize

Este ejemplo establece el tamaño del agujero del grupo de gráficos de anillos. El ejemplo debe ejecutarse en un gráfico de anillos 2D.

miGráfico.DoughnutGroups(1).DoughnutHoleSize = 10


Propiedad DownBars

Devuelve un objeto DownBars que representa las barras descendentes de un gráfico de líneas. Sólo se aplica a gráficos de líneas. Es de sólo lectura.


Ejemplo de la propiedad DownBars

Este ejemplo activa las barras ascendentes y descendentes del grupo de gráficos uno y, a continuación, establece sus colores. El ejemplo debe ejecutarse en un gráfico de líneas 2D con dos series que se crucen en uno o más puntos de datos.

With miGráfico.ChartGroups(1)

.HasUpDownBars = True

.DownBars.Interior.ColorIndex = 3

.UpBars.Interior.ColorIndex = 5

End With


Propiedad DropLines

Devuelve un objeto DropLines que representa las líneas de unión de una serie en un gráfico de áreas o de líneas. Sólo se aplica a gráficos de áreas o de líneas. Es de sólo lectura.


Ejemplo de la propiedad DropLines

Este ejemplo activa las líneas de unión para el grupo de gráficos uno y, a continuación, establece el estilo, el grosor y el color de las líneas. El ejemplo debe ejecutarse en un gráfico de líneas 2D con una serie.

With miGráfico.ChartGroups(1)

.HasDropLines = True

With .DropLines.Border

.LineStyle = xlThin

.Weight = xlMedium

.ColorIndex = 3

End With

End With


Propiedad Elevation

Devuelve o establece la elevación de la vista del gráfico 3D, en grados. Long de Lectura/Escritura.

Comentarios

La elevación del gráfico es el alto al que se ve el gráfico, en grados. Para la mayoría de los tipos de gráficos, el valor predeterminado es 15. El valor de esta propiedad debe estar comprendido entre -90 y 90, excepto para los gráficos de barras 3D, en los que el valor debe estar entre 0 y 44.


Ejemplo de la propiedad Elevation

Este ejemplo establece en 34 grados la elevación del gráfico. El ejemplo debe ejecutarse en un gráfico 3D (la propiedad Elevation no funciona en gráficos 2D).

miGráfico.Elevation = 34


Propiedad EndStyle

Devuelve o establece el estilo final de las barras de error. Puede ser una de las siguientes constantes XlEndStyleCap: xlCap o xlNoCap. Long de Lectura/Escritura.


Ejemplo de la propiedad EndStyle

Este ejemplo establece el estilo final de las barras de error de la serie uno. El ejemplo debe ejecutarse en un gráfico de líneas 2D que tenga barras de error Y para la primera serie.

miGráfico.SeriesCollection(1).ErrorBars.EndStyle = xlCap


Método ErrorBar

Aplica barras de error a la serie especificada.

Sintaxis

expresión.ErrorBar(Direction, Include, Type, Amount, MinusValues)

expresión   Requerida. Expresión que devuelve un objeto Series.

Direction   Variant opcional. Dirección de las barras de error. Puede ser una de las siguientes constantes XlErrorBarDirection: xlX o xlY. xlX sólo puede emplearse con gráficos de dispersión. El valor predeterminado es xlY.

Include   Variant opcional. Partes de las barras de error a incluir. Puede ser una de las siguientes constantes XlErrorBarInclude: xlErrorBarIncludePlusValues, xlErrorBarIncludeMinusValues, xlErrorBarIncludeNone o xlErrorBarIncludeBoth. El valor predeterminado es xlErrorBarIncludeBoth.

Type   Variant opcional. Tipo de las barras de error. Puede ser una de las siguientes constantes XlErrorBarType: xlErrorBarTypeFixedValue, xlErrorBarTypePercent, xlErrorBarTypeStDev, xlErrorBarTypeStError o xlErrorBarTypeCustom.

Amount   Variant opcional. Cuantía del error. Se emplea únicamente para cuantías de error positivas cuando Type es xlErrorBarTypeCustom.

MinusValues   Variant opcional. Cuantía de error negativa cuando Type es xlErrorBarTypeCustom.


Ejemplo del método ErrorBar

Este ejemplo aplica barras de error estándar en la dirección Y de la serie uno. Las barras de error se aplican en las direcciones positiva y negativa. El ejemplo debe ejecutarse en un gráfico de líneas 2D.

miGráfico.SeriesCollection(1).ErrorBar _

Direction:=xlY, Include:=xlErrorBarIncludeBoth, _

Type:=xlErrorBarTypeStError


Propiedad ErrorBars

Devuelve un objeto ErrorBars que representa las barras de error de la serie. Es de sólo lectura.


Ejemplo de la propiedad ErrorBars

Este ejemplo establece el color de las barras de error de la serie uno. El ejemplo debe ejecutarse en un gráfico de líneas 2D que tenga barras de error para la serie uno.

With miGráfico.SeriesCollection(1)

.ErrorBars.Border.ColorIndex = 8

End With


Propiedad Explosion

Devuelve o establece el porcentaje de expansión de un sector en un gráfico circular o de anillos. Devuelve 0 (cero) si no hay expansión (el vértice del sector está en el centro del círculo). Long de Lectura/Escritura.


Ejemplo de la propiedad Explosion

Este ejemplo establece el valor de expansión del punto dos. El ejemplo debe ejecutarse en un gráfico circular.

miGráfico.SeriesCollection(1).Points(2).Explosion = 20


Método Export

Exporta el gráfico en formato gráfico.

Sintaxis

expresión.Export(FileName, FilterName, Interactive)

expresión   Requerida. Expresión que devuelve un objeto Chart.

FileName   String requerida. Nombre del archivo exportado.

FilterName   Variant opcional. Nombre, independiente del idioma, del filtro gráfico como aparece en el registro.

Interactive   Variant opcional. True para mostrar el cuadro de diálogo que contiene las opciones específicas de filtros. Si este argumento es False, Microsoft Graph utiliza los valores predeterminados para el filtro. El valor predeterminado es False.


Ejemplo del método Export

Este ejemplo exporta el gráfico como un archivo GIF.

miGráfico.Export _

FileName:="ventas_actuales.gif", FilterName:="GIF"


Propiedad FirstSliceAngle

Devuelve o establece el ángulo del primer sector del gráfico circular o de anillos, en grados (en el sentido de las agujas del reloj con respecto a la vertical). Se aplica únicamente a gráficos circulares, circulares 3D y de anillos. Long de Lectura/Escritura.


Ejemplo de la propiedad FirstSliceAngle

Este ejemplo establece el ángulo del primer sector circular del grupo de gráficos uno. El ejemplo debe ejecutarse en un gráfico circular 2D.

miGráfico.ChartGroups(1).FirstSliceAngle = 15


Propiedad Floor

Devuelve un objeto Floor que representa el plano inferior de un gráfico 3D. Es de sólo lectura.


Ejemplo de la propiedad Floor

Este ejemplo establece en azul el color del plano inferior. El ejemplo debe ejecutarse en un gráfico 3D (la propiedad Floor no funciona en gráficos 2D).

miGráfico.Floor.Interior.ColorIndex = 5


Propiedad Font

Devuelve un objeto Font que representa la fuente del objeto especificado. Es de sólo lectura.


Ejemplo de la propiedad Font

Este ejemplo establece como cursiva y negrita de 14 puntos la fuente del título del gráfico.

With miGráfico.ChartTitle.Font

.Size = 14

.Bold = True

.Italic = True

End With


Propiedad FontStyle

Devuelve o establece el estilo de la fuente. String de Lectura/Escritura.

Comentarios

El cambio de esta propiedad puede afectar a otras propiedades Font (por ejemplo, Bold e Italic).


Ejemplo de la propiedad FontStyle

Este ejemplo establece en negrita y cursiva el estilo de fuente del título del gráfico.

miGráfico.ChartTitle.Font.FontStyle = "Bold Italic"


Propiedad ForeColor

Devuelve un objeto ChartColorFormat que representa el color de relleno de primer plano.


Ejemplo de la propiedad ForeColor

Este ejemplo establece el degradado, el color de fondo y el color de primer plano para el relleno del área del gráfico.

With miGráfico.ChartArea.Fill

.Visible = True

.ForeColor.SchemeColor = 15

.BackColor.SchemeColor = 17

.TwoColorGradient msoGradientHorizontal, 1

End With


Propiedad Forward

Devuelve o establece el número de periodos (o de unidades en un gráfico de dispersión) en que la línea de tendencia se extiende hacia adelante. Long de Lectura/Escritura.


Ejemplo de la propiedad Forward

Este ejemplo establece el número de unidades que la línea de tendencia se extiende hacia delante y hacia atrás. El ejemplo debe ejecutarse en un gráfico de columnas 2D que contenga una sola serie con una línea de tendencia.

With miGráfico.SeriesCollection(1).Trendlines(1)

.Forward = 5

.Backward = .5

End With


Propiedad GapDepth

Devuelve o establece la distancia entre la serie de datos de un gráfico 3D, como un porcentaje del ancho del marcador. El valor de la propiedad debe estar comprendido entre 0 y 500. Long de Lectura/Escritura.


Ejemplo de la propiedad GapDepth

Este ejemplo establece la distancia entre la serie de datos en un 200% del ancho del marcador. El ejemplo debe ejecutarse en un gráfico 3D (la propiedad GapDepth no funciona en gráficos 2D).

miGráfico.GapDepth = 200


Propiedad GapWidth

Gráficos de barras y columnas: Devuelve o establece el espacio entre las agrupaciones de barras o columnas, como un porcentaje del ancho de las barras o las columnas. El valor de la propiedad debe estar comprendido entre 0 y 500. Long de Lectura/Escritura.

Gráficos circulares con subgráficos circulares y con subgráficos de barras: Devuelve o establece el espacio entre las secciones principal y secundaria del gráfico especificado. El valor de la propiedad debe estar comprendido entre 5 y 200. Long de Lectura/Escritura.


Ejemplo de la propiedad GapWidth

Este ejemplo establece el espacio entre grupos de columnas en un 50% del ancho de columna.

miGráfico.ChartGroups(1).GapWidth = 50


Propiedad Has3DEffect

True si la serie tiene aspecto tridimensional. Sólo se aplica a gráficos de burbujas. Boolean de Lectura/Escritura.


Ejemplo de la propiedad Has3DEffect

Este ejemplo da aspecto tridimensional a la serie uno del gráfico de burbuja.

With miGráfico

.SeriesCollection(1).Has3DEffect = True

End With


Propiedad Has3DShading

True si el grupo de gráfico tiene un sombreado tridimensional. Boolean de Lectura/Escritura.


Ejemplo de la propiedad Has3DShading

Este ejemplo agrega un sombreado tridimensional al grupo de gráficos uno.

Charts(1).ChartGroups(1).Has3DShading = True


Propiedad HasAxis

Devuelve o establece qué ejes hay en el gráfico. Variant de Lectura/Escritura.

Sintaxis

expresión.HasAxis(Index1, Index2)

expresión   Requerida. Expresión que devuelve un objeto Chart.

Index1   Variant opcional. Tipo de eje. Puede ser una de las siguientes constantes XlAxisType: xlCategory, xlValue o xlSeriesAxis. Los ejes de series se aplican sólo a gráficos 3D.

Index2   Variant opcional. Grupo de ejes. Puede ser una de las siguientes constantes XlAxisGroup: xlPrimary o xlSecondary. Los gráficos 3D sólo tienen un conjunto de ejes.

Comentarios

Microsoft Graph puede crear o eliminar ejes si se cambia el tipo de gráfico o si se cambia la propiedad AxisGroup.


Ejemplo de la propiedad HasAxis

Este ejemplo activa el eje de valores principal.

miGráfico.HasAxis(xlValue, xlPrimary) = True


Propiedad HasBorderHorizontal

True si la tabla de datos del gráfico tiene bordes horizontales en las celdas. Boolean de Lectura/Escritura.


Ejemplo de la propiedad HasBorderHorizontal

Este ejemplo hace que la tabla de datos del gráfico se muestre con un borde de contorno y sin bordes en las celdas.

With miGráfico

    .HasDataTable = True

    With .DataTable

        .HasBorderHorizontal = False

        .HasBorderVertical = False

        .HasBorderOutline = True

    End With

End With


Propiedad HasBorderOutline

True si la tabla de datos del gráfico tiene bordes de contorno. Boolean de Lectura/Escritura.


Ejemplo de la propiedad HasBorderOutline

Este ejemplo hace que la tabla de datos del gráfico se muestre con un borde de contorno y sin bordes en las celdas.

With miGráfico

    .HasDataTable = True

    With .DataTable

        .HasBorderHorizontal = False

        .HasBorderVertical = False

        .HasBorderOutline = True

    End With

End With


Propiedad HasBorderVertical

True si la tabla de datos del gráfico tiene bordes verticales en las celdas. Boolean de Lectura/Escritura.


Ejemplo de la propiedad HasBorderVertical

Este ejemplo hace que la tabla de datos del gráfico se muestre con un borde de contorno y sin bordes en las celdas.

With miGráfico

    .HasDataTable = True

    With .DataTable

        .HasBorderHorizontal = False

        .HasBorderVertical = False

        .HasBorderOutline = True

    End With

End With


Propiedad HasDataLabel

True si el punto tiene un rótulo de datos. Boolean de Lectura/Escritura.


Ejemplo de la propiedad HasDataLabel

Este ejemplo activa el rótulo de datos del punto siete en la serie tres y, a continuación, establece en azul el color del rótulo.

With miGráfico.SeriesCollection(3).Points(7)

.HasDataLabel = True

.ApplyDataLabels type:=xlValue

.DataLabel.Font.ColorIndex = 5

End With


Propiedad HasDataLabels

True si la serie tiene rótulos de datos. Boolean de Lectura/Escritura.


Ejemplo de la propiedad HasDataLabels

Este ejemplo activa los rótulos de datos en la serie tres.

With miGráfico.SeriesCollection(3)

.HasDataLabels = True

.ApplyDataLabels type:=xlValue

End With


Propiedad HasDataTable

True si el gráfico tiene una tabla de datos. Boolean de Lectura/Escritura.


Ejemplo de la propiedad HasDataTable

Este ejemplo hace que la tabla de datos del gráfico se muestre con un borde de contorno y sin bordes en las celdas.

With miGráfico

    .HasDataTable = True

    With .DataTable

        .HasBorderHorizontal = False

        .HasBorderVertical = False

        .HasBorderOutline = True

    End With

End With


Propiedad HasDropLines

True si el gráfico de líneas o de áreas tiene líneas de unión. Se aplica sólo a los gráficos de líneas y de áreas. Boolean de Lectura/Escritura.


Ejemplo de la propiedad HasDropLines

Este ejemplo activa las líneas de unión para el grupo de gráficos uno y, a continuación, establece el estilo, el grosor y el color de las líneas. El ejemplo debe ejecutarse en un gráfico de líneas 2D con una serie.

With miGráfico.ChartGroups(1)

.HasDropLines = True

With .DropLines.Border

.LineStyle = xlThin

.Weight = xlMedium

.ColorIndex = 3

End With

End With


Propiedad HasErrorBars

True si la serie tiene barras de error. Esta propiedad no está disponible para gráficos 3D. Boolean de Lectura/Escritura.


Ejemplo de la propiedad HasErrorBars

Este ejemplo elimina las barras de error de la serie uno. El ejemplo debe ejecutarse en un gráfico de líneas 2D que tenga barras de error para la serie uno.

miGráfico.SeriesCollection(1).HasErrorBars = False


Propiedad HasHiLoLines

True si el gráfico de líneas tiene líneas de máximos y mínimos. Sólo se aplica a gráficos de líneas. Boolean de Lectura/Escritura.


Ejemplo de la propiedad HasHiLoLines

Este ejemplo activa las líneas de máximos y mínimos del grupo de gráficos uno y, a continuación, establece el estilo, el grosor y el color de las líneas. El ejemplo debe ejecutarse en un gráfico de líneas 2D con tres series de datos del tipo de cotizaciones de bolsa (máximos-mínimos-cierre).

With miGráfico.ChartGroups(1)

.HasHiLoLines = True

With .HiLoLines.Border

.LineStyle = xlThin

.Weight = xlMedium

.ColorIndex = 3

End With

End With


Propiedad HasLeaderLines

True si la serie tiene líneas guía. Boolean de Lectura/Escritura.


Ejemplo de la propiedad HasLeaderLines

Este ejemplo agrega rótulos de datos y líneas guía azules a la serie uno del gráfico circular.

With miGráfico.SeriesCollection(1)

.HasDataLabels = True

.DataLabels.Position = xlLabelPositionBestFit

.HasLeaderLines = True

.LeaderLines.Border.ColorIndex = 5

End With


Propiedad HasLegend

True si el gráfico tiene una leyenda. Boolean de Lectura/Escritura.


Ejemplo de la propiedad HasLegend

Este ejemplo activa la leyenda del gráfico y, a continuación, establece en azul el color de fuente de la leyenda.

With miGráfico

.HasLegend = True

.Legend.Font.ColorIndex = 5

End With


Propiedad HasMajorGridlines

True si el eje tiene líneas de división principales. Sólo los ejes del grupo de ejes principal pueden tener líneas de división. Boolean de Lectura/Escritura.


Ejemplo de la propiedad HasMajorGridlines

Este ejemplo establece el color de las líneas de división principales del eje de valores.

With miGráfico.Axes(xlValue)

If .HasMajorGridlines Then

.MajorGridlines.Border.ColorIndex = 3	'establece el color en rojo

End If

End With


Propiedad HasMinorGridlines

True si el eje tiene líneas de división secundarias. Sólo los ejes del grupo de ejes principal pueden tener líneas de división. Boolean de Lectura/Escritura.


Ejemplo de la propiedad HasMinorGridlines

Este ejemplo establece el color de las líneas de división secundarias del eje de valores.

With miGráfico.Axes(xlValue)

If .HasMinorGridlines Then

.MinorGridlines.Border.ColorIndex = 4	'establece el color en verde

End If

End With


Propiedad HasRadarAxisLabels

True si un gráfico radial tiene rótulos de ejes. Se aplica sólo a gráficos radiales. Boolean de Lectura/Escritura.


Ejemplo de la propiedad HasRadarAxisLabels

Este ejemplo activa los rótulos de los ejes radiales en el grupo de gráficos uno y establece su color. El ejemplo debe ejecutarse en un gráfico radial.

With miGráfico.ChartGroups(1)

.HasRadarAxisLabels = True

.RadarAxisLabels.Font.ColorIndex = 3

End With


Propiedad HasSeriesLines

True si un gráfico de columnas o de barras apiladas tiene líneas de serie o si un gráfico circular con subgráficos circulares o con subgráficos de barras tiene líneas de conexión entre las dos secciones. Se aplica únicamente a gráficos de columnas apiladas, gráficos de barras o gráficos circulares con subgráficos circulares o de barras. Boolean de Lectura/Escritura.


Ejemplo de la propiedad HasSeriesLines

Este ejemplo activa las líneas de serie en el grupo de gráficos uno y, a continuación, establece el estilo, el grosor y el color de las líneas. El ejemplo debe ejecutarse en un gráfico de columnas apiladas 2D con dos o más series.

With miGráfico.ChartGroups(1)

.HasSeriesLines = True

With .SeriesLines.Border

.LineStyle = xlThin

.Weight = xlMedium

.ColorIndex = 3

End With

End With


Propiedad HasTitle

True si el eje o el gráfico tiene un título visible. Boolean de Lectura/Escritura.

Comentarios

El título de un eje está representado por un objeto AxisTitle.

Un título de gráfico está representado por un objeto ChartTitle.


Ejemplo de la propiedad HasTitle

Este ejemplo agrega un rótulo al eje de categorías.

With miGráfico.Axes(xlCategory)

.HasTitle = True

.AxisTitle.Text = "Ventas de Julio"

End With


Propiedad HasUpDownBars

True si el gráfico de líneas especificado tiene barras ascendentes y descendentes. Sólo se aplica a gráficos de líneas. Boolean de Lectura/Escritura.


Ejemplo de la propiedad HasUpDownBars

Este ejemplo activa las barras ascendentes y descendentes del grupo de gráficos uno y, a continuación, establece sus colores. El ejemplo debe ejecutarse en un gráfico de líneas 2D con dos series que se crucen en uno o más puntos de datos.

With miGráfico.ChartGroups(1)

.HasUpDownBars = True

.DownBars.Interior.ColorIndex = 3

.UpBars.Interior.ColorIndex = 5

End With


Propiedad Height

Devuelve o establece el alto de un objeto, en puntos. Long de Lectura/Escritura, con las excepciones indicadas en la siguiente tabla.

Comentarios

El significado de la propiedad Height depende del objeto especificado.

Tipo de objeto	Alto
Application	Alto de la ventana principal de la aplicación. En Macintosh siempre es igual al alto total de la pantalla, en puntos. Si en Macintosh se establece un valor diferente, no tendrá ningún efecto. En Windows, si la ventana está minimizada, esta propiedad es de sólo lectura y se refiere al alto del icono. Si la ventana está maximizada, no se puede establecer la propiedad. Utilice la propiedad WindowState para determinar el estado de la ventana.
Axis, LegendEntry, LegendKey	Alto del objeto. Es de sólo lectura.
ChartArea, Chart, DataSheet, Legend, PlotArea	Alto del objeto.


Ejemplo de la propiedad Height

Este ejemplo establece en 1 pulgada (72 puntos) el alto de la leyenda del gráfico.

miGráfico.Legend.Height = 72


Propiedad HeightPercent

Devuelve o establece el alto de un gráfico 3D como un porcentaje de su ancho (entre 5 y 500%). Long de Lectura/Escritura.


Ejemplo de la propiedad HeightPercent

Este ejemplo establece el alto del gráfico en un 80% de su ancho. El ejemplo debe ejecutarse en un gráfico 3D.

miGráfico.HeightPercent = 80


Propiedad HorizontalAlignment

Devuelve o establece la alineación horizontal del objeto. Para todos los objetos, puede ser una de las siguientes constantes XlHAlign: xlHAlignCenter, xlHAlignDistributed, xlHAlignJustify, xlHAlignLeft o xlHAlignRight. Long de Lectura/Escritura.

Comentarios

El estilo de alineación xlHAlignDistributed funciona sólo en las versiones de Microsoft Graph para Extremo Oriente.


Ejemplo de la propiedad HorizontalAlignment

Este ejemplo centra el título del gráfico.

miGráfico.ChartTitle.HorizontalAlignment = xlCenter


Propiedad Index

Devuelve el número de índice del objeto contenido en el conjunto de objetos similares. Long de sólo lectura.


Ejemplo de la propiedad Index

Este ejemplo muestra el número de índice de un objeto pasado a este procedimiento.

MsgBox "El número de índice de este objeto es " & obj.Index


Método Insert

Inserta una celda o un rango de celdas en la hoja de datos y desplaza las otras celdas para crear espacio.

expresión.Insert(Shift)

expresión   Requerida. Expresión que devuelve un objeto Range.

Shift   Variant opcional. Especifica hacia qué lado se desplazarán las celdas. Puede ser una de las siguientes constantes XlInsertShiftDirection: xlShiftToRight o xlShiftDown. Si se omite este argumento, Microsoft Graph tomará una decisión basándose en la forma del rango.


Ejemplo del método Insert

Este ejemplo inserta una nueva fila antes de la fila cuatro de la hoja de datos.

miGráfico.Application.DataSheet.Rows(4).Insert

Este ejemplo inserta nuevas celdas en el rango A1:C5 de la hoja de datos y las desplaza hacia abajo.

Set miHoja = miGráfico.Application.DataSheet

miHoja.Range("A1:C5").Insert shift:=xlShiftDown


Propiedad Intercept

Devuelve o establece el punto en que la línea de tendencia corta al eje de valores. Double de Lectura/Escritura.

Comentarios

Al establecer esta propiedad, la propiedad InterceptIsAuto se establece en False.


Ejemplo de la propiedad Intercept

Este ejemplo establece que la línea de tendencia uno corte al eje de valores en 5. El ejemplo debe ejecutarse en un gráfico de columnas 2D que contenga una sola serie con una línea de tendencia.

miGráfico.SeriesCollection(1).Trendlines(1).Intercept = 5


Propiedad InterceptIsAuto

True si el punto en que la línea de tendencia corta el eje de valores está automáticamente determinado por la regresión. Boolean de Lectura/Escritura.

Comentarios

Si se establece la propiedad Intercept, esta propiedad tomará el valor False.


Ejemplo de la propiedad InterceptIsAuto

Este ejemplo configura Microsoft Graph para que determine automáticamente el punto de intersección de la línea de tendencia. El ejemplo debe ejecutarse en un gráfico de columnas 2D que contenga una sola serie con una línea de tendencia.

miGráfico.SeriesCollection(1).Trendlines(1) _

.InterceptIsAuto = True


Propiedad Interior

Devuelve un objeto Interior que representa el interior del objeto especificado. Es de sólo lectura.


Ejemplo de la propiedad Interior

Este ejemplo establece el color del interior del título del gráfico.

miGráfico.ChartTitle.Interior.ColorIndex = 8


Propiedad InvertIfNegative

True si Microsoft Graph invierte la trama del elemento cuando éste corresponde a un número negativo. Variant de Lectura/Escritura para objetos Interior; Boolean de Lectura/Escritura para todos los demás objetos.


Ejemplo de la propiedad InvertIfNegative

Este ejemplo invierte la trama para valores negativos en la serie uno. El ejemplo debe ejecutarse en un gráfico de columnas 2D.

miGráfico.SeriesCollection(1).InvertIfNegative = True


Propiedad Italic

True si el estilo de la fuente es cursiva. Boolean de Lectura/Escritura.


Ejemplo de la propiedad Italic

Este ejemplo establece en cursiva el estilo de fuente del título del gráfico.

miGráfico.ChartTitle.Font.Italic = True


Propiedad Left

Devuelve o establece la posición del objeto especificado, en puntos. Long de Lectura/Escritura, con las excepciones que se indican en la siguiente tabla.

Comentarios

El significado de la propiedad Left depende del objeto especificado.

Objeto	Significado
Application	Distancia desde el borde izquierdo de la pantalla hasta el borde izquierdo de la ventana principal de Microsoft Graph.
Chart, DataSheet	Distancia desde el borde izquierdo del objeto hasta el borde izquierdo de la ventana de Microsoft Graph.
Axis, LegendEntry, LegendKey	La distancia desde el borde izquierdo del objeto al borde izquierdo del área del gráfico. Es de sólo lectura.
AxisTitle, ChartArea, ChartTitle, DataLabel, Legend, PlotArea	La distancia desde el borde izquierdo del objeto al borde izquierdo del área del gráfico.
Si la ventana está maximizada, Application.Left devolverá un número negativo que varía según el ancho del borde la ventana. Si establece Application.Left en 0 (cero), la ventana será ligeramente más pequeña de lo que sería si la ventana de la aplicación estuviera maximizada. En otras palabras, si Application.Left es 0 (cero), el borde izquierdo de la ventana principal de Microsoft Graph apenas podrá verse en la pantalla.

En Macintosh, Application.Left siempre es 0 (cero). Si en Macintosh se establece un valor diferente, no tendrá ningún efecto.

En Windows, si la ventana de Microsoft Graph está minimizada, Application.Left controlará la posición del icono de la ventana.


Ejemplo de la propiedad Left

Este ejemplo alinea el borde izquierdo del título del gráfico con el borde izquierdo del área del gráfico.

miGráfico.ChartTitle.Left = 0


Método LegendEntries

Devuelve un objeto que representa un solo elemento de leyenda (un objeto LegendEntry, Sintaxis 1) o un conjunto de elementos de leyenda (un objeto LegendEntries, Sintaxis 2).

Sintaxis 1

expresión.LegendEntries(Index)

Sintaxis 2

expresión.LegendEntries

expresión   Requerida. Expresión que devuelve un objeto Legend.

Index   Variant opcional. Número del elemento de leyenda.


Ejemplo del método LegendEntries

Este ejemplo establece la fuente del elemento de leyenda uno.

miGráfico.Legend.LegendEntries(1).Font.Name = "Arial"


Propiedad LegendKey

Devuelve un objeto LegendKey que representa la clave de leyenda asociada al elemento.


Ejemplo de la propiedad LegendKey

Este ejemplo establece como un triángulo la clave del elemento de leyenda uno. El ejemplo debe ejecutarse en un gráfico de líneas 2D.

miGráfico.Legend.LegendEntries(1).LegendKey _

.MarkerStyle = xlMarkerStyleTriangle


Propiedad Line3DGroup

Devuelve un objeto ChartGroup que representa el grupo de gráficos de líneas en un gráfico 3D. Es de sólo lectura.


Ejemplo de la propiedad Line3DGroup

Este ejemplo establece que el grupo de líneas 3D utilice un color diferente para cada marcador de datos.

miGráfico.Line3DGroup.VaryByCategories = True


Método LineGroups

En un gráfico 2D, devuelve un objeto que representa un solo grupo de gráficos de líneas (un objeto ChartGroup, Sintaxis 1), o un conjunto de los grupos de gráficos de líneas (un conjunto ChartGroups, Sintaxis 2).

Sintaxis 1

expresión.LineGroups(Index)

Sintaxis 2

expresión.LineGroups

expresión   Requerida. Expresión que devuelve un objeto Chart.

Index   Variant opcional. Especifica el grupo de gráficos.


Ejemplo del método LineGroups

Este ejemplo establece que el grupo de líneas uno utilice un color diferente para cada marcador de datos. El ejemplo debe ejecutarse en un gráfico 2D.

miGráfico.LineGroups(1).VaryByCategories = True


Propiedad LineStyle

Devuelve o establece el estilo de línea del borde. Puede ser una de las siguientes constantes XlLineStyle: xlContinuous, xlDash, xlDashDot, xlDashDotDot, xlDot, xlDouble, xlSlantDashDot o xlLineStyleNone. Long de Lectura/Escritura.


Ejemplo de la propiedad LineStyle

Este ejemplo pone un borde alrededor del área de gráfico y del área de trazado.

With miGráfico

.ChartArea.Border.LineStyle = xlDasDot

With .PlotArea.Border

.LineStyle = xlDashDotDot

.Weight = xlThick

End With

End With


Propiedad MajorTickMark

Devuelve o establece el tipo de marcas de graduación principales del eje especificado. Puede ser una de las siguientes constantes XlTickMark: xlTickMarkNone, xlTickMarkInside, xlTickMarkOutside o xlTickMarkCross. Long de Lectura/Escritura.


Ejemplo de la propiedad MajorTickMark

Este ejemplo establece que las marcas de graduación principales del eje de valores estén fuera del eje.

miGráfico.Axes(xlValue).MajorTickMark = xlTickMarkOutside


Propiedad MajorUnit

Devuelve o establece las unidades principales para el eje. Double de Lectura/Escritura.

Comentarios

Al establecer esta propiedad, la propiedad MajorUnitIsAuto será False.

Utilice la propiedad TickMarkSpacing para establecer el espacio entre las marcas de graduación del eje de categorías.


Ejemplo de la propiedad MajorUnit

Este ejemplo establece las unidades principales y secundarias del eje de valores.

With miGráfico.Axes(xlValue)

.MajorUnit = 100

.MinorUnit = 20

End With


Propiedad MajorUnitIsAuto

True si Microsoft Graph calcula las unidades principales del eje. Boolean de Lectura/Escritura.

Comentarios

Al establecer la propiedad MajorUnit, esta propiedad tomará el valor False.


Ejemplo de la propiedad MajorUnitIsAuto

Este ejemplo establece automáticamente las unidades principales y secundarias del eje de valores.

With miGráfico.Axes(xlValue)

.MajorUnitIsAuto = True

.MinorUnitIsAuto = True

End With


Propiedad MajorUnitScale

Devuelve o establece el valor de la escala de las unidades principales del eje de categorías cuando la propiedad CategoryType tiene el valor xlTimeScale. Puede ser una de las siguientes constantes XlTimeUnit: xlDays, xlMonths o xlYears. Long de Lectura/Escritura.


Ejemplo de la propiedad MajorUnitScale

Este ejemplo configura el eje de categorías para que utilice una escala de tiempo y establece las unidades principales y secundarias.

With miGráfico.Axes(xlCategory)

    .CategoryType = xlTimeScale

    .MajorUnit = 5

    .MajorUnitScale = xlDays

    .MinorUnit = 1

    .MinorUnitScale = xlDays

End With


Propiedad MarkerBackgroundColor

Devuelve o establece el color de fondo del marcador como un valor RGB. Se aplica sólo a gráficos de líneas, de dispersión y radiales. Long de Lectura/Escritura.


Ejemplo de la propiedad MarkerBackgroundColor

Este ejemplo establece los colores de fondo y primer plano del marcador para el segundo punto de la serie uno.

With miGráfico.SeriesCollection(1).Points(2)

.MarkerBackgroundColor = RGB(0,255,0)	' verde

.MarkerForegroundColor = RGB(255,0,0)	' rojo

End With


Propiedad MarkerBackgroundColorIndex

Devuelve o establece el color de fondo de los marcadores como un índice para la paleta de colores activa, o bien como una de las siguientes constantes XlColorIndex: xlColorIndexAutomatic o xlColorIndexNone. Se aplica sólo a gráficos de líneas, de dispersión y radiales. Long de Lectura/Escritura.

Comentarios

La siguiente ilustración muestra los valores de índice de color de la paleta de colores predeterminada.


Ejemplo de la propiedad MarkerBackgroundColorIndex

Este ejemplo establece los colores de fondo y primer plano del marcador para el segundo punto de la serie uno.

With miGráfico.SeriesCollection(1).Points(2)

.MarkerBackgroundColorIndex = 4	'verde

.MarkerForegroundColorIndex = 3	'rojo

End With


Propiedad MarkerForegroundColor

Devuelve o establece el color de primer plano del marcador como un valor RGB. Se aplica sólo a gráficos de líneas, de dispersión y radiales. Long de Lectura/Escritura.


Ejemplo de la propiedad MarkerForegroundColor

Este ejemplo establece los colores de fondo y primer plano del marcador para el segundo punto de la serie uno.

With miGráfico.SeriesCollection(1).Points(2)

.MarkerBackgroundColor = RGB(0,255,0)	' verde

.MarkerForegroundColor = RGB(255,0,0)	' rojo

End With


Propiedad MarkerForegroundColorIndex

Devuelve o establece el color de primer plano de los marcadores como un índice para la paleta de colores activa, o bien como una de las siguientes constantes XlColorIndex: xlColorIndexAutomatic o xlColorIndexNone. Se aplica sólo a gráficos de líneas, de dispersión y radiales. Long de Lectura/Escritura.

Comentarios

La siguiente ilustración muestra los valores de índice de color de la paleta de colores predeterminada.


Ejemplo de la propiedad MarkerForegroundColorIndex

Este ejemplo establece los colores de fondo y primer plano del marcador para el segundo punto de la serie uno.

With miGráfico.SeriesCollection(1).Points(2)

.MarkerBackgroundColorIndex = 4	'verde

.MarkerForegroundColorIndex = 3	'rojo

End With


Propiedad MarkerSize

Devuelve o establece el tamaño de los marcadores de datos, en puntos. Long de Lectura/Escritura.


Ejemplo de la propiedad MarkerSize

Este ejemplo establece el tamaño de todos los marcadores de datos de la serie uno.

miGráfico.SeriesCollection(1).MarkerSize = 10


Propiedad MarkerStyle

Devuelve o establece el estilo del marcador de un punto o serie en un gráfico de líneas, de dispersión o radial. Long de Lectura/Escritura.

Puede ser una de las siguientes constantes XlMarkerStyle:

Constante	Descripción
xlMarkerStyleNone	Sin marcadores.
xlMarkerStyleAutomatic	Marcadores automáticos.
xlMarkerStyleSquare	Marcadores cuadrados.
xlMarkerStyleDiamond	Marcadores con forma de diamante.
xlMarkerStyleTriangle	Marcadores triangulares.
xlMarkerStyleX	Marcadores cuadrados con una X.
xlMarkerStyleStar	Marcadores cuadrados con un asterisco.
xlMarkerStyleDot	Marcadores de barra corta.
xlMarkerStyleDash	Marcadores de barra larga.
xlMarkerStyleCircle	Marcadores circulares.
xlMarkerStylePlus	Marcadores cuadrados con un signo más.
xlMarkerStylePicture	Marcadores de imagen.


Ejemplo de la propiedad MarkerStyle

Este ejemplo establece el estilo de marcador de la serie uno. El ejemplo debe ejecutarse en un gráfico de líneas 2D.

miGráfico.SeriesCollection(1).MarkerStyle = xlMarkerStyleCircle


Propiedad MaximumScale

Devuelve o establece el valor máximo del eje. Double de Lectura/Escritura.

Comentarios

Al establecer esta propiedad, la propiedad MaximumScaleIsAuto tomará el valor False.


Ejemplo de la propiedad MaximumScale

Este ejemplo establece los valores máximos y mínimos del eje de valores.

With miGráfico.Axes(xlValue)

.MinimumScale = 10

.MaximumScale = 120

End With


Propiedad MaximumScaleIsAuto

True si Microsoft Graph calcula el valor máximo para el eje. Boolean de Lectura/Escritura.

Comentarios

Al establecer la propiedad MaximumScale, esta propiedad tomará el valor False.


Ejemplo de la propiedad MaximumScaleIsAuto

Este ejemplo calcula automáticamente la escala mínima y la escala máxima del eje de valores.

With miGráfico.Axes(xlValue)

.MinimumScaleIsAuto = True

.MaximumScaleIsAuto = True

End With


Propiedad MinimumScale

Devuelve o establece el valor mínimo del eje. Double de Lectura/Escritura.

Comentarios

Al establecer esta propiedad, la propiedad MinimumScaleIsAuto será False.


Ejemplo de la propiedad MinimumScale

Este ejemplo establece los valores máximos y mínimos del eje de valores.

With miGráfico.Axes(xlValue)

.MinimumScale = 10

.MaximumScale = 120

End With


Propiedad MinimumScaleIsAuto

True si Microsoft Graph calcula el valor mínimo para el eje. Boolean de Lectura/Escritura.

Comentarios

Al establecer la propiedad MinimumScale, esta propiedad tomará el valor False.


Ejemplo de la propiedad MinimumScaleIsAuto

Este ejemplo calcula automáticamente la escala mínima y la escala máxima del eje de valores.

With miGráfico.Axes(xlValue)

.MinimumScaleIsAuto = True

.MaximumScaleIsAuto = True

End With


Propiedad MinorTickMark

Devuelve o establece el tipo de marcas de graduación secundarias del eje especificado. Puede ser una de las siguientes constantes XlTickMark: xlTickMarkNone, xlTickMarkInside, xlTickMarkOutside o xlTickMarkCross. Long de Lectura/Escritura.


Ejemplo de la propiedad MinorTickMark

Este ejemplo establece que las marcas de graduación secundarias del eje de valores estén dentro del eje.

miGráfico.Axes(xlValue).MinorTickMark = xlTickMarkInside


Propiedad MinorUnit

Devuelve o establece las unidades secundarias del eje. Double de Lectura/Escritura.

Comentarios

Al establecer esta propiedad, la propiedad MinorUnitIsAuto tomará el valor False.

Utilice la propiedad TickMarkSpacing para establecer el espacio entre las marcas de graduación del eje de categorías.


Ejemplo de la propiedad MinorUnit

Este ejemplo establece las unidades principales y secundarias del eje de valores.

With miGráfico.Axes(xlValue)

.MajorUnit = 100

.MinorUnit = 20

End With


Propiedad MinorUnitIsAuto

True si Microsoft Graph calcula las unidades secundarias del eje. Boolean de Lectura/Escritura.

Comentarios

Al establecer la propiedad MinorUnit, esta propiedad tomará el valor False.


Ejemplo de la propiedad MinorUnitIsAuto

Este ejemplo calcula automáticamente las unidades principales y secundarias del eje de valores.

With miGráfico.Axes(xlValue)

.MajorUnitIsAuto = True

.MinorUnitIsAuto = True

End With


Propiedad MinorUnitScale

Devuelve o establece el valor de la escala de las unidades secundarias del eje de categorías cuando la propiedad CategoryType tiene el valor xlTimeScale. Puede ser una de las siguientes constantes XlTimeUnit: xlDays, xlMonths o xlYears. Long de Lectura/Escritura.


Ejemplo de la propiedad MinorUnitScale

Este ejemplo configura el eje de categorías para que utilice una escala de tiempo y establece las unidades principales y secundarias.

With miGráfico.Axes(xlCategory)

    .CategoryType = xlTimeScale

    .MajorUnit = 5

    .MajorUnitScale = xlDays

    .MinorUnit = 1

    .MinorUnitScale = xlDays

End With


Propiedad MoveAfterReturn

True si la celda activa se moverá al presionar la tecla ENTRAR (RETORNO). Boolean de Lectura/Escritura.


Ejemplo de la propiedad MoveAfterReturn

Este ejemplo establece la propiedad MoveAfterReturn en True.

miGráfico.Application.MoveAfterReturn = True


Propiedad Name

Devuelve o establece el nombre del objeto. String de Lectura/Escritura.


Ejemplo de la propiedad Name

Este ejemplo asigna el nombre de la primera línea de tendencia a la variable miTendencia.

miTendencia = miGráfico.SeriesCollection(1).Trendlines(1).Name


Propiedad NameIsAuto

True si Microsoft Graph determina automáticamente el nombre de la línea de tendencia. Boolean de Lectura/Escritura.


Ejemplo de la propiedad NameIsAuto

Este ejemplo configura Microsoft Graph para que determine automáticamente el nombre de la línea de tendencia uno. El ejemplo debe ejecutarse en un gráfico de columnas 2D que contenga una sola serie con una línea de tendencia.

miGráfico.SeriesCollection(1).Trendlines(1).NameIsAuto = True


Propiedad NumberFormat

Devuelve o establece el código de formato del objeto. Devuelve Null si todas las celdas del rango especificado no tienen el mismo formato de número. Variant de Lectura/Escritura para objetos Range; String de Lectura/Escritura para todos los demás objetos.


Ejemplo de la propiedad NumberFormat

Este ejemplo establece la propiedad de formato de número para los rótulos de datos de la serie uno.

miGráfico.SeriesCollection(1).DataLabels.NumberFormat = "General"


Propiedad Order

Devuelve o establece el orden de la línea de tendencia (un entero mayor que uno) si el tipo de la línea de tendencia es xlPolynomial. Long de Lectura/Escritura.


Ejemplo de la propiedad Order

Este ejemplo establece el orden de la primera línea de tendencia de la serie uno si es polinomial.

With miGráfico.SeriesCollection(1).Trendlines(1)

If .Type = xlPolynomial Then .Order = 3

End With


Propiedad Orientation

Devuelve o establece la orientación del objeto tal como se muestra en la siguiente tabla. Long de Lectura/Escritura.

Objeto	Orientación
AxisTitle, ChartTitle, DataLabel, Range, Style, TextFrame	Orientación del texto. Puede ser un valor entero comprendido entre  – 90 y 90 grados, o bien una de las siguientes constantes XlOrientation: xlDownward, xlHorizontal, xlUpward o xlVertical.
TickLabels	Orientación del texto. Puede ser un valor entero comprendido entre  – 90 y 90 grados, o bien una de las siguientes constantes XlTickLabelOrientation: xlTickLabelOrientationAutomatic, xlTickLabelOrientationDownward, xlTickLabelOrientationHorizontal, xlTickLabelOrientationUpward o xlTickLabelOrientationVertical.


Ejemplo de la propiedad Orientation

Este ejemplo establece la orientación del título del gráfico.

miGráfico.ChartTitle.Orientation = xlHorizontal


Propiedad OutlineFont

True si la fuente es una fuente de contorno. Boolean de Lectura/Escritura.

Comentarios

Esta propiedad no tiene efecto en Windows, pero se conserva su valor (puede establecerse y devolverse).


Ejemplo de la propiedad OutlineFont

Este ejemplo establece la fuente del título del gráfico como una fuente de contorno.

miGráfico.ChartTitle.Font.OutlineFont = True


Propiedad Overlap

Esta propiedad especifica cómo se sitúan las barras y las columnas. Puede ser un valor comprendido entre – 100 y 100. Se aplica únicamente a gráficos de barras 2D y de columnas 2D. Long de Lectura/Escritura.

Comentarios

Si esta propiedad se establece en  – 100, las barras se situarán de tal manera que exista un espacio entre ellas igual al ancho de una barra. Si la superposición es igual a 0 (cero), no habrá espacio entre las barras (cada barra empieza inmediatamente después de la anterior). Si la superposición es 100, las barras se colocarán unas encima de otras.


Ejemplo de la propiedad Overlap

Este ejemplo establece la superposición del grupo de gráficos uno en  – 50. El ejemplo debe ejecutarse en un gráfico de columnas 2D que tenga dos o más series.

miGráfico.ChartGroups(1).Overlap = -50


Propiedad Parent

Devuelve el objeto maestro del objeto especificado. Es de sólo lectura.


Propiedad Pattern

Objeto Interior. Devuelve o establece la trama interior. Long de Lectura/Escritura.

Puede ser una de las siguientes constantes XlPattern:

xlPatternAutomatic xlPatternChecker xlPatternCrissCross xlPatternDown xlPatternGray16 xlPatternGray25 xlPatternGray50 xlPatternGray75 xlPatternGray8 xlPatternGrid	xlPatternHorizontal xlPatternLightDown xlPatternLightHorizontal xlPatternLightUp xlPatternLightVertical xlPatternNone xlPatternSemiGray75 xlPatternSolid xlPatternUp xlPatternVertical
Objeto ChartFillFormat: Devuelve o establece la trama de relleno. Long de sólo lectura.

Puede ser una de las siguientes constantes MsoPatternType:

msoPattern10Percent msoPattern20Percent msoPattern25Percent msoPattern30Percent msoPattern40Percent msoPattern50Percent msoPattern5Percent msoPattern60Percent msoPattern70Percent msoPattern75Percent msoPattern80Percent msoPattern90Percent msoPatternDarkDownwardDiagonal msoPatternDarkHorizontal msoPatternDarkUpwardDiagonal msoPatternDarkVertical msoPatternDashedDownwardDiagonal msoPatternDashedHorizontal msoPatternDashedUpwardDiagonal msoPatternDashedVertical msoPatternDiagonalBricks msoPatternDivits msoPatternDottedGrid msoPatternHorizontalBrick msoPatternLargeCheckerBoard	msoPatternLargeConfetti msoPatternLargeGrid msoPatternLightDiamonds msoPatternLightDownwardDiagonal msoPatternLightHorizontal msoPatternLightUpwardDiagonal msoPatternLightVertical msoPatternMixed msoPatternNarrowHorizontal msoPatternNarrowVertical msoPatternOutlinedDiamonds msoPatternPlaid msoPatternShingles msoPatternSmallCheckerBoard msoPatternSmallConfetti msoPatternSmallGrid msoPatternSolidDiamonds msoPatternSpheres msoPatternTrellis msoPatternWaves msoPatternWavyLines msoPatternWeave msoPatternWideDownwardDiagonal msoPatternWideUpwardDiagonal


Ejemplo de la propiedad Pattern

Este ejemplo agrega una trama entrecruzada al interior del área de trazado.

miGráfico.PlotArea.Interior.Pattern = xlPatternCrissCross


Propiedad PatternColor

Devuelve o establece el color de la trama interior, especificado como un valor RGB. Variant de Lectura/Escritura.


Ejemplo de la propiedad PatternColor

Este ejemplo establece el color de la trama interior del área del gráfico.

miGráfico.ChartArea.Interior.PatternColor = RGB(255,0,0)


Propiedad PatternColorIndex

Devuelve o establece el color de la trama interior como un índice para la paleta de colores activa, o bien como una de las siguientes constantes XlColorIndex: xlColorIndexAutomatic o xlColorIndexNone. Long de Lectura/Escritura.

Comentarios

Establezca esta propiedad en xlColorIndexAutomatic para especificar la trama automática de las celdas o el estilo de relleno automático de los objetos de dibujo. Establezca esta propiedad en xlColorIndexNone para especificar que no desea una trama (equivale a establecer la propiedad Pattern del objeto Interior en xlPatternNone).

La siguiente ilustración muestra los valores de índice de color de la paleta de colores predeterminada.


Ejemplo de la propiedad PatternColorIndex

Este ejemplo establece el color de la trama interior del área del gráfico.

miGráfico.ChartArea.Interior.PatternColorIndex = 5


Propiedad Period

Devuelve o establece el periodo de la línea de tendencia de media móvil. Long de Lectura/Escritura.


Ejemplo de la propiedad Period

Este ejemplo establece el periodo de la línea de tendencia de media móvil. El ejemplo debe ejecutarse en un gráfico de columnas 2D con una sola serie que contenga 10 puntos de datos y una línea de tendencia de media móvil.

With miGráfico.SeriesCollection(1).Trendlines(1)

If .Type = xlMovingAvg Then .Period = 5

End With


Propiedad Perspective

Devuelve o establece la perspectiva de la vista del gráfico 3D. Debe estar comprendido entre 0 y 100. Esta propiedad se pasa por alto si la propiedad RightAngleAxes es True. Long de Lectura/Escritura.


Ejemplo de la propiedad Perspective

Este ejemplo establece la perspectiva del Gráfico1 en 70. Debe ejecutarse en un gráfico 3D.

miGráfico.RightAngleAxes = False

miGráfico.Perspective = 70


Propiedad PictureType

Devuelve o establece el modo en que se muestran las imágenes en un gráfico de columnas o de barras, o en los planos laterales y caras de un gráfico 3D. Variant de Lectura/Escritura.

Puede ser una de las siguientes constantes XlPictureType:

Valor	Descripción
xlStretch	Estira la imagen para alcanzar el valor necesario.
xlStack	Apila las imágenes para alcanzar el valor necesario.
xlScale	Apila las imágenes; utilice la propiedad PictureUnit para determinar qué unidad representa cada imagen.
xlTile	Organiza las imágenes en forma de mosaico.


Ejemplo de la propiedad PictureType

Este ejemplo hace que la serie uno estire las imágenes. El ejemplo debe ejecutarse en un gráfico de columnas 2D con marcadores de datos de imagen.

miGráfico.SeriesCollection(1).PictureType = xlStretch


Propiedad PictureUnit

Devuelve o establece la unidad de cada imagen del gráfico si la propiedad PictureType tiene el valor xlScale (de lo contrario, esta propiedad se pasa por alto). Long de Lectura/Escritura.


Ejemplo de la propiedad PictureUnit

Este ejemplo establece que la serie uno apile imágenes y utiliza cada imagen para representar cinco unidades. El ejemplo debe ejecutarse en un gráfico de columnas 2D con marcadores de datos de imagen.

With miGráfico.SeriesCollection(1)

.PictureType = xlScale

.PictureUnit = 5

End With


Propiedad Pie3DGroup

Devuelve un objeto ChartGroup que representa el grupo de gráficos circulares en un gráfico 3D. Es de sólo lectura.


Ejemplo de la propiedad Pie3DGroup

Este ejemplo establece que el grupo de gráficos circulares 3D utilice un color diferente para cada marcador de datos.

miGráfico.Pie3DGroup.VaryByCategories = True


Método PieGroups

En un gráfico 2D, devuelve un objeto que representa un solo grupo de gráficos circulares (un objeto ChartGroup, Sintaxis 1) o un conjunto de los grupos de gráficos circulares (un conjunto ChartGroups, Sintaxis 2).

Sintaxis 1

expresión.PieGroups(Index)

Sintaxis 2

expresión.PieGroups

expresión   Requerida. Expresión que devuelve un objeto Chart.

Index   Variant opcional. Especifica el grupo de gráficos.


Ejemplo del método PieGroups

Este ejemplo establece que el grupo de gráficos circulares uno utilice un color diferente para cada marcador de datos. El ejemplo debe ejecutarse en un gráfico 2D.

miGráfico.PieGroups(1).VaryByCategories = True


Propiedad PlotArea

Devuelve un objeto PlotArea que representa el área de trazado de un gráfico. Es de sólo lectura.


Ejemplo de la propiedad PlotArea

Este ejemplo establece en aguamarina el color del interior del área de trazado del Gráfico1.

miGráfico.PlotArea.Interior.ColorIndex = 8


Propiedad PlotBy

Devuelve o establece el modo en que se utilizan las filas o columnas como series de datos en el gráfico. Puede ser una de las siguientes constantes XlRowCol: xlColumns o xlRows. Long de Lectura/Escritura.


Ejemplo de la propiedad PlotBy

Este ejemplo hace que los datos del gráfico incrustado se tracen por columnas.

miGráfico.PlotBy = xlColumns


Método Points

Devuelve un objeto que representa un solo punto (un objeto Point, Sintaxis 1) o un conjunto de todos los puntos (un objeto Points, Sintaxis 2) de la serie. Es de sólo lectura.

Sintaxis 1

expresión.Points(Index)

Sintaxis 2

expresión.Points

expresión   Requerida. Expresión que devuelve un objeto Series.

Index   Variant opcional. Nombre o número del punto.


Ejemplo del método Points

Este ejemplo aplica un rótulo de datos al punto uno de la serie uno.

miGráfico.SeriesCollection(1).Points(1).ApplyDataLabels


Propiedad Position

Devuelve o establece la posición del objeto especificado tal como se muestra en la siguiente tabla. Long de Lectura/Escritura.

Objeto	Posición
DataLabel, DataLabels	Posición del rótulo de datos. Puede ser una de las siguientes constantes XlDataLabelPosition: xlLabelPositionAbove, xlLabelPositionBelow, xlLabelPositionBestFit, xlLabelPositionCenter, xlLabelPositionCustom, xlLabelPositionInsideBase, xlLabelPositionInsideEnd, xlLabelPositionLeft, xlLabelPositionMixed, xlLabelPositionOutsideEnd o xlLabelPositionRight.
Legend	Posición de la leyenda en el gráfico. Puede ser una de las siguientes constantes XlLegendPosition: xlLegendPositionBottom, xlLegendPositionCorner, xlLegendPositionLeft, xlLegendPositionRight o xlLegendPositionTop.


Ejemplo de la propiedad Position

Este ejemplo establece la posición de la leyenda en la parte superior del gráfico.

miGráfico.Legend.Position = xlLegendPositionTop


Método Quit

Sale de Microsoft Graph.

Sintaxis

expresión.Quit

expresión   Requerida. Expresión que devuelve un objeto Application.


Ejemplo del método Quit

Este ejemplo sale de Microsoft Graph.

miGráfico.Application.Quit


Método RadarGroups

En un gráfico 2D, devuelve un objeto que representa un solo grupo de gráficos radiales (un objeto ChartGroup, Sintaxis 1) o un conjunto de los grupos de gráficos radiales (un conjunto de ChartGroups, Sintaxis 2).

Sintaxis 1

expresión.RadarGroups(Index)

Sintaxis 2

expresión.RadarGroups

expresión   Requerida. Expresión que devuelve un objeto Chart.

Index   Variant opcional. Especifica el grupo de gráficos.


Ejemplo del método RadarGroups

Este ejemplo establece que el grupo de gráficos radiales uno utilice un color diferente para cada marcador de datos. El ejemplo debe ejecutarse en un gráfico 2D.

miGráfico.RadarGroups(1).VaryByCategories = True


Propiedad ReadingOrder

Esta propiedad no se utiliza en la versión de Microsoft Graph para EE.UU.


Método ReplacementList

Devuelve la matriz de reemplazos de Autocorrección.

Sintaxis

expresión.ReplacementList(Index)

expresión   Requerida. Expresión que devuelve un objeto AutoCorrect.

Index   Variant opcional. Fila de la matriz de reemplazos de Autocorrección a devolver. Se devuelve como una matriz unidimensional con dos elementos. El primer elemento es el texto de la columna 1 y el segundo es el texto de la columna 2. Si Index está fuera de rango, el método no funcionará.

Si se omite Index, el método devolverá una matriz bidimensional. Cada fila de la matriz contiene un solo reemplazo, como se muestra en la siguiente tabla.

Columnas	Contenido
1	Texto a reemplazar.
2	Texto de reemplazo.
Comentarios

Utilice el método AddReplacement para agregar un elemento a la lista de reemplazos.


Ejemplo del método ReplacementList

Este ejemplo busca en la lista de reemplazos "Temperatura" y muestra el elemento de reemplazo, si existe.

repl = miGráfico.Application.AutoCorrect.ReplacementList

For x = 1 To UBound(repl)

If repl(x, 1) = "Temperatura" Then MsgBox repl(x, 2)

Next


Propiedad ReplaceText

True si el texto de la lista de reemplazos de Autocorrección se reemplaza automáticamente. Boolean de Lectura/Escritura.


Ejemplo de la propiedad ReplaceText

Este ejemplo desactiva el reemplazo de texto automático en el gráfico.

With miGráfico.Application.AutoCorrect

.CapitalizeNamesOfDays = True

.ReplaceText = False

End With


Propiedad ReversePlotOrder

True si Microsoft Graph traza los puntos de datos desde el último al primero. Boolean de Lectura/Escritura.

Comentarios

Esta propiedad no está disponible para gráficos radiales.


Ejemplo de la propiedad ReversePlotOrder

Este ejemplo traza los puntos de datos del último al primero en el eje de valores.

miGráfico.Axes(xlValue).ReversePlotOrder = True


Propiedad RightAngleAxes

True si los ejes del gráfico están en ángulo recto, independientemente del giro o elevación del gráfico. Se aplica sólo a gráficos 3D de líneas, de columnas y de barras. Boolean de Lectura/Escritura.

Comentarios

Si esta propiedad es True, se pasará por alto la propiedad Perspective.


Ejemplo de la propiedad RightAngleAxes

Este ejemplo establece los ejes para que se corten en ángulo recto. El ejemplo debe ejecutarse en un gráfico 3D.

miGráfico.RightAngleAxes = True


Propiedad Rotation

Objeto Chart: Devuelve o establece el giro de la vista del gráfico 3D (giro del área de trazado alrededor del eje Z, en grados). El valor de esta propiedad debe estar comprendido entre 0 y 360, excepto para los gráficos de barras 3D, donde el valor debe ser de 0 a 44. El valor predeterminado es 20. Se aplica únicamente a gráficos 3D. Variant de Lectura/Escritura.


Ejemplo de la propiedad Rotation

Este ejemplo establece en 30 grados el giro del Gráfico1. El ejemplo debe ejecutarse en un gráfico 3D.

miGráfico.Rotation = 30


Propiedad Rows

Objeto Range: Devuelve un objeto Range que representa las filas del rango especificado. Es de sólo lectura.

Objeto Datasheet: Devuelve un objeto Range que representa todas las filas de la hoja de datos. Es de sólo lectura.

Para obtener más información acerca de cómo devolver un solo miembro de un conjunto, vea Devolver un objeto de un conjunto.


Ejemplo de la propiedad Rows

Este ejemplo elimina la fila tres de la hoja de datos.

miGráfico.Application.DataSheet.Rows(3).Delete


Propiedad ScaleType

Devuelve o establece el tipo de escala del eje de valores. Puede ser una de las siguientes constantes XlScaleType: xlScaleLinear o xlScaleLogarithmic. Se aplica sólo al eje de valores. Long de Lectura/Escritura.

Comentarios

La escala logarítmica utiliza logaritmos en base diez.


Ejemplo de la propiedad ScaleType

Este ejemplo establece el eje de valores para que utilice una escala logarítmica.

miGráfico.Axes(xlValue).ScaleType = xlScaleLogarithmic


Propiedad SecondaryPlot

True si el punto está en la sección secundaria de un gráfico circular con subgráfico circular o de barras. Se aplica únicamente a los puntos de gráficos circulares con subgráficos circulares o de barras. Boolean de Lectura/Escritura.


Ejemplo de la propiedad SecondaryPlot

El ejemplo debe ejecutarse en un gráfico circular con subgráfico circular o de barras. El ejemplo mueve el punto cuatro a la sección secundaria del gráfico.

With miGráfico.SeriesCollection(1)

.Points(4).SecondaryPlot = True

End With


Propiedad SecondPlotSize

Devuelve o establece el tamaño de la sección secundaria de un gráfico circular con subgráfico circular o de barras, como un porcentaje del tamaño del gráfico circular principal. Puede ser un valor comprendido entre 5 y 200. Long de Lectura/Escritura.


Ejemplo de la propiedad SecondPlotSize

El ejemplo debe ejecutarse en un gráfico circular con subgráfico circular o de barras. El ejemplo divide las dos secciones del gráfico por valores, combinando todos los valores inferiores a 10 en el gráfico circular principal y mostrándolos en la sección secundaria. El tamaño de la sección secundaria es el 50% del tamaño del gráfico circular principal.

With miGráfico.ChartGroups(1)

.SplitType = xlSplitByValue

.SplitValue = 10

.VaryByCategories = True

.SecondPlotSize = 50

End With


Método SeriesCollection

Devuelve un objeto que representa una sola serie (un objeto Series, Sintaxis 1) o un conjunto de todas las series del gráfico o del grupo de gráficos (un objeto SeriesCollection, Sintaxis 2).

Sintaxis 1

expresión.SeriesCollection(Index)

Sintaxis 2

expresión.SeriesCollection

expresión   Requerida. Expresión que devuelve un objeto Chart o ChartGroup.

Index   Variant opcional. Nombre o número de la serie.


Ejemplo del método SeriesCollection

Este ejemplo activa los rótulos de datos en la serie uno.

miGráfico.SeriesCollection(1).HasDataLabels = True


Propiedad Shadow

True si la fuente es una fuente con sombra o si el objeto especificado tiene una sombra. Boolean de Lectura/Escritura.

Comentarios

Para el objeto Font, esta propiedad no tiene efecto en Microsoft Windows, pero su valor se mantiene (puede establecerse y devolverse).


Ejemplo de la propiedad Shadow

Este ejemplo agrega una sombra al título del Gráfico1.

miGráfico.ChartTitle.Shadow = True


Propiedad ShowChartTipNames

True si los gráficos muestran nombres de sugerencia de gráfico. El valor predeterminado es True. Boolean de Lectura/Escritura.


Ejemplo de la propiedad ShowChartTipNames

Este ejemplo desactiva los nombres y valores de las sugerencias de gráficos.

With miGráfico.Application

.ShowChartTipNames = False

.ShowChartTipValues = False

End With


Propiedad ShowChartTipValues

True si los gráficos muestran valores de sugerencia de gráfico. El valor predeterminado es True. Boolean de Lectura/Escritura.


Ejemplo de la propiedad ShowChartTipValues

Este ejemplo desactiva los nombres y valores de las sugerencias de gráficos.

With miGráfico.Application

.ShowChartTipNames = False

.ShowChartTipValues = False

End With


Propiedad ShowLegendKey

True si la clave de la leyenda del rótulo de datos está visible. Boolean de Lectura/Escritura.


Ejemplo de la propiedad ShowLegendKey

Este ejemplo configura los rótulos de datos de la serie uno para que muestren valores y la clave de leyenda.

With miGráfico.SeriesCollection(1).DataLabels

.ShowLegendKey = True

.Type = xlShowValue

End With


Propiedad ShowNegativeBubbles

True si se muestran las burbujas negativas del grupo de gráficos. Válida únicamente para gráficos de burbujas. Boolean de Lectura/Escritura.


Ejemplo de la propiedad ShowNegativeBubbles

Este ejemplo hace visibles las burbujas negativas del grupo de gráficos uno.

miGráfico.ChartGroups(1).ShowNegativeBubbles = True


Propiedad Size

Devuelve o establece el tamaño de la fuente. Variant de Lectura/Escritura.


Ejemplo de la propiedad Size

Este ejemplo establece el tamaño de fuente del título del gráfico.

miGráfico.ChartTitle.Font.Size = 12


Propiedad Smooth

True si el suavizado de curvas está activado para el gráfico de líneas o de dispersión. Se aplica sólo a los gráficos de líneas y de dispersión. Es de lectura/escritura.


Ejemplo de la propiedad Smooth

Este ejemplo activa el suavizado de curvas para la serie uno. El ejemplo debe ejecutarse en un gráfico de líneas 2D.

miGráfico.SeriesCollection(1).Smooth = True


Propiedad SplitType

Devuelve o establece cómo se dividen las dos secciones de un gráfico circular con subgráfico circular o de barras. Puede ser una de las siguientes constantes XlChartSplitType: xlSplitByPosition, xlSplitByPercentValue, xlSplitByCustomSplit o xlSplitByValue. Long de Lectura/Escritura.


Ejemplo de la propiedad SplitType

El ejemplo debe ejecutarse en un gráfico circular con subgráfico circular o de barras. El ejemplo divide las dos secciones del gráfico por valores, combinando todos los valores inferiores a 10 en el gráfico circular principal y mostrándolos en la sección secundaria.

With miGráfico.ChartGroups(1)

.SplitType = xlSplitByValue

.SplitValue = 10

.VaryByCategories = True

End With


Propiedad SplitValue

Devuelve o establece el valor del umbral que separa dos secciones de un gráfico circular con subgráfico circular o de barras. Variant de Lectura/Escritura.


Ejemplo de la propiedad SplitValue

El ejemplo debe ejecutarse en un gráfico circular con subgráfico circular o de barras. El ejemplo divide las dos secciones del gráfico por valores, combinando todos los valores inferiores a 10 en el gráfico circular principal y mostrándolos en la sección secundaria.

With miGráfico.ChartGroups(1)

.SplitType = xlSplitByValue

.SplitValue = 10

.VaryByCategories = True

End With


Propiedad Strikethrough

True si la fuente está tachada con una línea horizontal. Boolean de Lectura/Escritura.


Ejemplo de la propiedad Strikethrough

Este ejemplo establece la fuente del título del gráfico como tachado.

miGráfico.ChartTitle.Font.Strikethrough = True


Propiedad SurfaceGroup

Devuelve un objeto ChartGroup que representa el grupo de gráficos de superficie de un gráfico 3D. Es de sólo lectura.


Ejemplo de la propiedad SurfaceGroup

Este ejemplo establece que el grupo de gráficos de superficie 3D utilice un color diferente para cada marcador de datos. El ejemplo debe ejecutarse en un gráfico 3D.

miGráfico.SurfaceGroup.VaryByCategories = True


Propiedad Text

Devuelve o establece el texto del objeto especificado. String de Lectura/Escritura.


Ejemplo de la propiedad Text

Este ejemplo establece el texto del título del gráfico.

With miGráfico

.HasTitle = True

.ChartTitle.Text = "Ventas del Primer Trimestre"

End With

Este ejemplo establece el texto del título del eje de categorías.

With miGráfico.Axes(xlCategory)

.HasTitle = True

.AxisTitle.Text = "Mes"

End With


Propiedad TickLabelPosition

Describe la posición de los rótulos de marcas de graduación en el eje especificado. Puede ser una de las siguientes constantes XlTickLabelPosition: xlTickLabelPositionNone, xlTickLabelPositionLow, xlTickLabelPositionHigh o xlTickLabelPositionNextToAxis. Long de Lectura/Escritura.


Ejemplo de la propiedad TickLabelPosition

Este ejemplo establece los rótulos de las marcas de graduación del eje de categorías en la parte superior (encima del gráfico).

miGráfico.Axes(xlCategory) _

.TickLabelPosition = xlTickLabelPositionHigh


Propiedad TickLabels

Devuelve un objeto TickLabels que representa los rótulos de las marcas de graduación del eje especificado. Es de sólo lectura.


Ejemplo de la propiedad TickLabels

Este ejemplo establece el color de la fuente de los rótulos de marcas de graduación del eje de valores.

miGráfico.Axes(xlValue).TickLabels.Font.ColorIndex = 3


Propiedad TickLabelSpacing

Devuelve o establece el numero de categorías o series entre los rótulos de marcas de graduación. Se aplica sólo a los ejes de categorías y de series. Long de Lectura/Escritura.

Comentarios

Microsoft Graph siempre calcula la separación de los rótulos de marcas de graduación en el eje de valores.


Ejemplo de la propiedad TickLabelSpacing

Este ejemplo establece el número de categorías entre los rótulos de marcas de graduación en el eje de categorías.

miGráfico.Axes(xlCategory).TickLabelSpacing = 10


Propiedad TickMarkSpacing

Devuelve o establece el numero de categorías o series entre las marcas de graduación. Se aplica sólo a los ejes de categorías y de series. Long de Lectura/Escritura.

Comentarios

Utilice las propiedades MajorUnit y MinorUnit para establecer la separación entre las marcas de graduación en el eje de valores.


Ejemplo de la propiedad TickMarkSpacing

Este ejemplo establece el número de categorías entre las marcas de graduación en el eje de categorías.

miGráfico.Axes(xlCategory).TickMarkSpacing = 10


Propiedad Top

Devuelve o establece la posición del objeto especificado, en puntos. Long de Lectura/Escritura, con las excepciones que se indican en la siguiente tabla.

Comentarios

El significado de la propiedad Top depende del objeto especificado.

Objeto	Significado
Application	Distancia desde el borde superior de la pantalla hasta el borde superior de la ventana principal de Microsoft Graph. En Windows, si la ventana de la aplicación está minimizada, esta propiedad controla la posición del icono de la ventana (en cualquier parte de la pantalla). En Macintosh, su valor siempre es 0 (cero); si se asigna otro valor no tendrá efecto.
Axis, AxisTitle, ChartArea, Chart, ChartTitle, DataLabel, DataSheet, Legend, LegendEntry, LegendKey, PlotArea	La distancia desde el borde superior del objeto hasta el borde superior de la fila 1 (en una hoja de datos) o hasta la parte superior del área del gráfico (en un gráfico). Es de sólo lectura para Axis, LegendEntry y LegendKey.


Ejemplo de la propiedad Top

Este ejemplo establece la posición de la parte superior del título del gráfico.

miGráfico.ChartTitle.Top = 10


Método Trendlines

Devuelve un objeto que representa una sola línea de tendencia (un objeto Trendline, Sintaxis 1) o un conjunto de todas las líneas de tendencia (un objeto Trendlines, Sintaxis 2) para la serie.

Sintaxis 1

objeto.Trendlines(Index)

Sintaxis 2

objeto.Trendlines

objeto   Requerido. Objeto Series.

Index   Variant opcional. Nombre o número de la línea de tendencia.


Ejemplo del método Trendlines

Este ejemplo agrega una línea de tendencia lineal a la serie uno.

miGráfico.SeriesCollection(1).Trendlines.Add Type:=xlLinear


Método TwoColorGradient

Establece el relleno especificado en un degradado de dos colores.

Sintaxis

expresión.TwoColorGradient(Style, Variant)

expresión   Requerida. Expresión que devuelve un objeto ChartFillFormat.

Style   Long requerido. Especifica el estilo de degradado. Puede ser una de las siguientes constantes MsoGradientStyle: msoGradientDiagonalDown, msoGradientDiagonalUp, msoGradientFromCenter, msoGradientFromCorner, msoGradientHorizontal o msoGradientVertical.

Variant   Long requerido. Especifica la variante de degradado. Puede ser un valor de 1 a 4, valores que corresponden a las cuatro variantes de la ficha Degradado en el cuadro de diálogo Efectos de relleno. Si Style es msoGradientFromCenter, el argumento Variant sólo puede ser 1 ó 2.


Ejemplo del método TwoColorGradient

Este ejemplo establece el degradado, el color de fondo y el color de primer plano del relleno del área del gráfico.

With miGráfico.ChartArea.Fill

.Visible = True

.ForeColor.SchemeColor = 15

.BackColor.SchemeColor = 17

.TwoColorGradient msoGradientHorizontal, 1

End With


Propiedad TwoInitialCapitals

True si se corregirán automáticamente las palabras que comiencen con dos letras mayúsculas. Boolean de Lectura/Escritura.


Ejemplo de la propiedad TwoInitialCapitals

Este ejemplo configura Microsoft Graph para que corrija automáticamente las palabras que comiencen con dos letras mayúsculas.

With miGráfico.Application.AutoCorrect

.TwoInitialCapitals = True

.ReplaceText = True

End With


Propiedad Underline

Devuelve o establece el tipo de subrayado que se aplicará a la fuente. Puede ser una de las siguientes constantes XlUnderlineStyle: xlUnderlineStyleNone, xlUnderlineStyleSingle, xlUnderlineStyleDouble, xlUnderlineStyleSingleAccounting o xlUnderlineStyleDoubleAccounting. Long de Lectura/Escritura.


Ejemplo de la propiedad Underline

Este ejemplo establece un subrayado sencillo para la fuente del título del gráfico.

miGráfico.ChartTitle.Font.Underline = xlUnderlineStyleSingle


Propiedad UpBars

Devuelve un conjunto UpBars que representa las barras ascendentes de un gráfico de líneas. Sólo se aplica a gráficos de líneas. Es de sólo lectura.


Ejemplo de la propiedad UpBars

Este ejemplo activa las barras ascendentes y descendentes del grupo de gráficos uno y, a continuación, establece sus colores. El ejemplo debe ejecutarse en un gráfico de líneas 2D con dos series que se crucen en uno o más puntos de datos.

With miGráfico.ChartGroups(1)

.HasUpDownBars = True

.DownBars.Interior.ColorIndex = 3

.UpBars.Interior.ColorIndex = 5

End With


Propiedad Value

Devuelve el valor de la celda especificada. Si la celda está vacía, Value devuelve el valor Empty (utilice la función IsEmpty para comprobar si éste es el caso). Si el objeto Range contiene más de una celda, esta propiedad devuelve una matriz de valores (utilice la función IsArray para comprobar si éste es el caso). Es de lectura/escritura.


Ejemplo de la propiedad Value

Este ejemplo establece el valor de la celda A1 de la hoja de datos en 3,14159.

miGráfico.Application.DataSheet.Range("A1").Value = 3.14159


Propiedad VaryByCategories

True si Microsoft Graph asigna un color o trama diferente a cada marcador de datos. El gráfico debe contener una sola serie. Boolean de Lectura/Escritura.


Ejemplo de la propiedad VaryByCategories

Este ejemplo asigna un color o trama diferente a cada marcador de datos del grupo de gráficos uno. El ejemplo debe ejecutarse en un gráfico de líneas 2D que tenga marcadores de datos en una serie.

miGráfico.ChartGroups(1).VaryByCategories = True


Propiedad Version

Devuelve el número de versión de Microsoft Graph. String de sólo lectura.


Ejemplo de la propiedad Version

Este ejemplo muestra un cuadro de mensaje que indica el número de versión de Microsoft Graph y el nombre del sistema operativo.

MsgBox "Bienvenido a Microsoft Graph versión " & _

miGráfico.Application.Version


Propiedad VerticalAlignment

Devuelve o establece la alineación vertical del objeto. Puede ser una de las siguientes constantes XlVAlign: xlVAlignBottom, xlVAlignCenter, xlVAlignDistributed, xlVAlignJustify o xlVAlignTop. Long de Lectura/Escritura.

Comentarios

El estilo de alineación xlVAlignDistributed funciona sólo en las versiones de Microsoft Graph para Extremo Oriente.


Ejemplo de la propiedad VerticalAlignment

Este ejemplo establece la alineación vertical del título del gráfico.

miGráfico.ChartTitle.VerticalAlignment = xlCenter


Propiedad Walls

Devuelve un objeto Walls que representa los planos laterales de un gráfico 3D. Es de sólo lectura.

Comentarios

Esta propiedad no se aplica a los gráficos circulares 3D.


Ejemplo de la propiedad Walls

Este ejemplo establece en rojo el color del plano lateral del gráfico. El ejemplo debe ejecutarse en un gráfico 3D.

miGráfico.Walls.Border.ColorIndex = 3


Propiedad WallsAndGridlines2D

True si se trazan líneas de división bidimensionales en un gráfico 3D. Boolean de Lectura/Escritura.


Ejemplo de la propiedad WallsAndGridlines2D

Este ejemplo hace que Microsoft Graph dibuje líneas de división 2D en el gráfico.

miGráfico.WallsAndGridlines2D = True


Propiedad Weight

Devuelve o establece el grosor del borde. Puede ser una de las siguientes constantes XlBorderWeight: xlHairline, xlThin, xlMedium o xlThick. Long de Lectura/Escritura.


Ejemplo de la propiedad Weight

Este ejemplo establece el grosor del borde del área del gráfico.

miGráfico.ChartArea.Border.Weight = xlMedium


Propiedad Width

Devuelve o establece el ancho de un objeto, en puntos. Long de Lectura/Escritura, con las excepciones que se indican en la siguiente tabla.

Comentarios

El significado de la propiedad Width depende del objeto especificado.

Objeto	Descripción
Application	La distancia desde el borde izquierdo de la ventana de la aplicación hasta el borde derecho de la ventana.
Axis, LegendEntry, LegendKey	Ancho del objeto. Es de sólo lectura.
ChartArea, Chart, DataSheet, Legend,  PlotArea	Ancho del objeto.

En Macintosh Application.Width siempre es igual al ancho total de la pantalla en puntos. Si se establece en otro valor, no tendrá ningún efecto.

En Windows, si la ventana está minimizada, Application.Width es de sólo lectura y devuelve al ancho del icono de la ventana.


Ejemplo de la propiedad Width

Este ejemplo establece el ancho del gráfico.

miGráfico.Width = 360


Propiedad WindowState

Devuelve o establece el estado de la ventana. Puede ser una de las siguientes constantes XlWindowState: xlMaximized, xlMinimized o xlNormal. Long de Lectura/Escritura.


Ejemplo de la propiedad WindowState

Este ejemplo maximiza la ventana de aplicación de Microsoft Graph para Windows. Esta propiedad no puede establecerse en Macintosh.

miGráfico.Application.WindowState = xlMaximized


Método XYGroups

En un gráfico 2D, devuelve un objeto que representa un sólo grupo de gráficos de dispersión (un objeto ChartGroup, Sintaxis 1) o un conjunto de los grupos de gráficos de dispersión (un conjunto ChartGroups, Sintaxis 2).

Sintaxis 1

expresión.XYGroups(Index)

Sintaxis 2

expresión.XYGroups

expresión   Requerida. Expresión que devuelve un objeto Chart.

Index   Variant opcional. Especifica el grupo de gráficos.


Ejemplo del método XYGroups

Este ejemplo establece que el grupo XY (grupo de dispersión) uno utilice un color diferente para cada marcador de datos. El ejemplo debe ejecutarse en un gráfico 2D.

miGráfico.XYGroups(1).VaryByCategories = True


Método AutoFit

Cambia el ancho de las columnas del rango especificado para obtener un mejor ajuste.

Sintaxis

expresión.AutoFit

expresión   Requerida. Expresión que devuelve un objeto Range. Debe de ser una fila o un rango de filas o bien una columna o un rango de columnas. De lo contrario, el método generará un error.

Comentarios

Una unidad del ancho de columna equivale al ancho de un carácter con el estilo Normal.


Ejemplo del método AutoFit

Este ejemplo cambia el ancho de las columnas A a I de la hoja de datos para obtener un ajuste perfecto.

miGráfico.Application.DataSheet.Columns("A:I").AutoFit

Este ejemplo cambia el ancho de las columnas A a E de la hoja de datos para obtener un ajuste perfecto, basándose exclusivamente en el contenido de las celdas A1:E1.

miGráfico.Application.DataSheet.Range("A1:E1").Columns.AutoFit


Propiedad Cells

Objeto Range: Devuelve un objeto Range que representa las celdas del rango especificado. Es de sólo lectura.

Objeto DataSheet: Devuelve un objeto Range que representa todas las celdas de la hoja de datos, no sólo las celdas actualmente en uso. Es de sólo lectura.


Ejemplo de la propiedad Cells

Este ejemplo borra la fórmula de la celda A1 de la hoja de datos. Observe que en la hoja de datos, la columna A es la segunda columna y la fila 1 es la segunda fila.

miGráfico.Application.DataSheet.Cells(2,2).ClearContents

Este ejemplo ejecuta un bucle en las celdas A1:I3 de la hoja de datos. Si una de las celdas tiene un valor menor que 0.001, el ejemplo sustituirá el valor por 0 (cero).

Set miHoja = miGráfico.Application.DataSheet

For índiceFila = 2 to 4

    For índiceColum = 2 to 10

        If miHoja.Cells(índiceFila, índiceColum) < .001 Then

            miHoja.Cells(índiceFila, índiceColum).Value = 0

        End If

    Next índiceColum

Next índiceFila


Propiedad DisplayAlerts

True si Microsoft Graph muestra ciertos mensajes de alerta durante la ejecución de una macro. Boolean de Lectura/Escritura.

Comentarios

El valor predeterminado es True. Defina esta propiedad como False para evitar que los mensajes de error y mensajes de alerta interrumpan la ejecución de una macro y para que, si un mensaje necesita una respuesta, Microsoft Graph elija la predeterminada.

Si establece esta propiedad como False, Microsoft Graph no la volverá a establecer como True una vez finalizada la macro. Escriba la macro de forma que siempre establezca esta propiedad como True al finalizar.


Método Evaluate

Convierte un nombre de Microsoft Graph en un objeto o un valor.

Sintaxis

expresión.Evaluate(Name)

expresión   Requerida. Expresión que devuelve un objeto Application de Microsoft Graph.

Name   String requerida. Nombre del objeto especificado, utilizando las convenciones de nomenclatura de Microsoft Graph.

Comentarios

Puede utilizar los siguientes tipos de nombres en Microsoft Graph con este método:

•	Referencias estilo A1. Puede usar cualquier referencia a una sola celda en la notación de estilo A1. Todas las referencias se consideran absolutas.

•	Rangos. Con las referencias puede utilizar los operadores de rango, de intersección y de unión (dos puntos, espacio y punto y coma, respectivamente).

•	Nombres definidos. Puede especificar cualquier nombre en el lenguaje de la macro.

Nota   El uso de corchetes (por ejemplo, "[A1:C5]") equivale a llamar al método Evaluate con un argumento de cadena. Por ejemplo, las siguientes expresiones son equivalentes:

miGráfico.Application.[a1].Value = 25

miGráfico.Application.Evaluate("A1").Value = 25

Usar corchetes tiene la ventaja de que el código es más corto. La ventaja de utilizar Evaluate es que el argumento es una cadena, lo que permite integrarla en el código o utilizar una variable de Visual Basic.


Ejemplo del método Evaluate

Este ejemplo borra la celda A1 de la hoja de datos.

clearCell = "A1"

miGráfico.Application.Evaluate(clearCell).Clear


Propiedad GradientColorType

Devuelve el tipo de color de degradado del relleno especificado. Puede ser una de las siguientes constantes MsoGradientColorType: msoGradientColorMixed, msoGradientOneColor, msoGradientPresetColors o msoGradientTwoColors. Long de sólo lectura.


Ejemplo de la propiedad GradientColorType

Este ejemplo establece el formato de relleno del gráfico si el área de gráfico tiene un relleno degradado de un color.

With miGráfico.ChartArea.Fill

    If .Type = msoFillGradient Then

        If .GradientColorType = msoGradientOneColor Then

            .OneColorGradient Style := msoGradientFromCorner, _

          	Variant := 1, Degree := 0.3

        End If

    End If

End With


Propiedad GradientDegree

Dado un relleno sombreado de un color, devuelve la intensidad del degradado como un valor de punto flotante. El rango va desde 0.0 (oscuro) a 1.0 (claro). Single de sólo lectura.

Esta propiedad es de sólo lectura. Utilice el método OneColorGradient para establecer la intensidad de degradado del relleno.


Ejemplo de la propiedad GradientDegree

Este ejemplo establece el formato de relleno del gráfico de forma que el grado de degradado sea, al menos, 0.3.

With miGráfico.ChartArea.Fill

    If .Type = msoFillGradient Then

       If .GradientColorType = msoGradientOneColor Then

           If .GradientDegree < 0.3 Then

              .OneColorGradient .GradientStyle, .GradientVariant, 0.3

           End If

        End If

    End If

End With


Propiedad GradientStyle

Devuelve el estilo de degradado del relleno especificado. Puede ser una de las siguientes constantes MsoGradientStyle: msoGradientDiagonalDown, msoGradientDiagonalUp, msoGradientFromCenter, msoGradientFromCorner, msoGradientFromTitle, msoGradientHorizontal, msoGradientMixed o msoGradientVertical. Long de sólo lectura.

Esta propiedad es de sólo lectura. Utilice los métodos OneColorGradient o TwoColorGradient para establecer el estilo de degradado del relleno.


Ejemplo de la propiedad GradientStyle

Este ejemplo establece el formato de relleno del gráfico de forma que el estilo de degradado cambie a msoGradientDiagonalUp si originalmente era msoGradientDiagonalDown.

With miGráfico.ChartArea.Fill

   If .Type = msoFillGradient Then

      If .GradientColorType = msoGradientOneColor Then

         If .GradientStyle = msoGradientDiagonalDown Then

            .OneColorGradient msoGradientDiagonalUp, _

            .GradientVariant, .GradientDegree

         End If

      End If

   End If

End With


Propiedad GradientVariant

Devuelve la variante de sombreado del relleno especificado como un valor entero de 1 a 4. Los valores de esta propiedad corresponden a las variantes de degradado que aparecen en la ficha Degradado del cuadro de diálogo Efectos de relleno, numeradas de izquierda a derecha y de arriba hacia abajo. Long de sólo lectura.

Esta propiedad es de sólo lectura. Utilice los métodos OneColorGradient o TwoColorGradient para establecer la variante de degradado del relleno.


Ejemplo de la propiedad GradientVariant

Este ejemplo establece el formato de relleno del gráfico de manera que se muestre utilizando la segunda variante de sombreado, si actualmente está utilizando la primera.

With miGráfico.ChartArea.Fill

    If .Type = msoFillGradient Then

        If .GradientColorType = msoGradientOneColor Then

            If .GradientVariant = 1 Then

                .OneColorGradient .GradientStyle, 2, _

                .GradientDegree

            End If

        End If

    End If

End With


Método OneColorGradient

Convierte el relleno especificado en un degradado de un color.

Sintaxis

expresión.OneColorGradient(Style, Variant, Degree)

expresión   Requerida. Expresión que devuelve un objeto ChartFillFormat.

Style   Long requerido. Estilo de degradado del relleno especificado. Puede ser una de las siguientes constantes MsoGradientStyle: msoGradientDiagonalDown, msoGradientDiagonalUp, msoGradientFromCenter, msoGradientFromCorner, msoGradientHorizontal o msoGradientVertical.

Variant   Long requerido. Variante de degradado del relleno especificado. Puede ser un valor de 1 a 4, que corresponden a las cuatro variantes de la ficha Degradado en el cuadro de diálogo Efectos de relleno. Si Style es msoGradientFromCenter, el argumento Variant sólo podrá ser 1 o 2.

Degree   Single requerido. Grado de degradado del relleno especificado. Puede ser un valor entre 0.0 (oscuro) y 1.0 (claro).


Ejemplo del método OneColorGradient

Este ejemplo establece el formato de relleno del gráfico.

With miGráfico.ChartArea.Fill

    If .Type = msoFillGradient Then

        If .GradientColorType = msoGradientOneColor Then

            .OneColorGradient Style:=msoGradientFromCorner, _

             Variant:=1, Degree:=0.3

        End If

    End If

End With


Método Paste

Pega el contenido del Portapapeles en el rango especificado de la hoja de datos.

Sintaxis

expresión.Paste(Link)

expresión   Requerida. Expresión que devuelve un objeto Range.

Link   Variant opcional. True para establecer un vínculo con el origen de los datos pegados. El valor predeterminado es False.


Ejemplo del método Paste

Este ejemplo pega el contenido del Portapapeles en la celda A1 de la hoja de datos.

miGráfico.Application.DataSheet.Range("A1").Paste


Método PresetGradient

Convierte el relleno especificado en un degradado predeterminado.

Sintaxis

expresión.PresetGradient(Style, Variant, PresetGradientType)

expresión   Requerida. Expresión que devuelve un objeto ChartFillFormat.

Style   Long requerido. Estilo de degradado del relleno especificado. Puede ser una de las siguientes constantes MsoGradientStyle: msoGradientDiagonalDown, msoGradientDiagonalUp, msoGradientFromCenter, msoGradientFromCorner, msoGradientHorizontal o msoGradientVertical.

Variant   Long requerido. Variante de degradado del relleno especificado. Puede ser un valor de 1 a 4, que corresponden a las cuatro variantes de la ficha Degradado en el cuadro de diálogo Efectos de relleno. Si Style es msoGradientFromCenter, el argumento Variant sólo podrá ser 1 o 2.

PresetGradientType   Long requerido. Tipo de degradado del relleno especificado. Puede ser una de las siguientes constantes MsoPresetGradientType: msoGradientBrass, msoGradientChrome, msoGradientDaybreak, msoGradientEarlySunset, msoGradientFire, msoGradientFog, msoGradientGold, msoGradientLateSunset, msoGradientMahogany, msoGradientMoss, msoGradientNightfall, msoGradientOcean, msoGradientParchment, msoGradientRainbow, msoGradientSapphire o msoGradientSilver.


Ejemplo del método PresetGradient

Este ejemplo establece en el color bronce preestablecido el formato de relleno del gráfico.

With miGráfico.ChartArea.Fill

    .Visible = True

    .PresetGradient msoGradientDiagonalDown, 3, msoGradientBrass

End With


Propiedad PresetGradientType

Devuelve el tipo de degradado predeterminado para el relleno especificado. Puede ser una de las siguientes constantes MsoPresetGradientType: msoGradientBrass, msoGradientChrome, msoGradientDaybreak, msoGradientEarlySunset, msoGradientFire, msoGradientFog, msoGradientGold, msoGradientLateSunset, msoGradientMahogany, msoGradientMoss, msoGradientNightfall, msoGradientOcean, msoGradientParchment, msoGradientRainbow, msoGradientSapphire o msoGradientSilver. Long de sólo lectura.

Esta propiedad es de sólo lectura. Utilice el método PresetGradient para establecer el tipo de degradado preestablecido para el relleno.


Ejemplo de la propiedad PresetGradientType

Este ejemplo cambia el relleno degradado preestablecido del gráfico de plata a oro.

With miGráfico.ChartArea.Fill

    If .Type = msoFillGradient Then

        If .GradientColorType = msoGradientPresetColors Then

            If .PresetGradientType = msoGradientSilver Then

                .PresetGradient .GradientStyle, _

                .GradientVariant, msoGradientGold

            End If

        End If

    End If

End With


Propiedad PresetTexture

Devuelve la textura preestablecida del relleno especificado. Puede ser una de las siguientes constantes MsoPresetTexture: msoPresetTextureMixed, msoTextureBrownMarble, msoTextureCloth, msoTextureCork, msoTextureGranite, msoTextureGreenMarble, msoTextureMediumWood, msoTextureOak, msoTexturePaper, msoTextureSand, msoTextureWalnut, msoTextureWhiteMarble o msoTextureWovenMat. Long de sólo lectura.

Esta propiedad es de sólo lectura. Utilice el método PresetTextured para establecer el tipo de textura preestablecida para el relleno.


Ejemplo de la propiedad PresetTexture

Este ejemplo cambia el relleno con textura del gráfico de roble a nogal.

With miGráfico.ChartArea.Fill

    If .Type = msoFillTextured Then

        If .TextureType = msoTexturePreset Then

            If .PresetTexture = msoTextureOak Then

                .PresetTextured msoTextureWalnut

            End If

        End If

    End If

End With


Método PresetTextured

Cambia el formato del relleno especificado a una textura preestablecida.

Sintaxis

expresión.PresetTextured(PresetTexture)

expresión   Expresión que devuelve un objeto ChartFillFormat.

PresetTexture   Long requerido. Textura preestablecida del relleno especificado. Puede ser una de las siguientes constantes MsoPresetTexture: msoPresetTextureMixed, msoTextureBrownMarble, msoTextureCloth, msoTextureCork, msoTextureGranite, msoTextureGreenMarble, msoTextureMediumWood, msoTextureOak, msoTexturePaper, msoTextureSand, msoTextureWalnut, msoTextureWhiteMarble o msoTextureWovenMat.


Ejemplo del método PresetTextured

Este ejemplo cambia el relleno con textura del gráfico de roble a nogal.

With miGráfico.ChartArea.Fill

    If .Type = msoFillTextured Then

        If .TextureType = msoTexturePreset Then

            If .PresetTexture = msoTextureOak Then

                .PresetTextured msoTextureWalnut

            End If

        End If

    End If

End With


Propiedad Subscript

True si la fuente especificada tiene el formato de subíndice. El valor predeterminado es False. Variant de Lectura/Escritura.


Propiedad Superscript

True si la fuente especificada tiene el formato de superíndice. El valor predeterminado es False. Variant de Lectura/Escritura.


Propiedad TextureName

Devuelve el nombre del archivo de textura personalizada para el relleno especificado. String de sólo lectura.

Esta propiedad es de sólo lectura. Utilice los métodos UserPicture o UserTextured para establecer el archivo de textura para el relleno.


Ejemplo de la propiedad TextureName

Este ejemplo cambia el tipo de textura definido por el usuario del formato de relleno del gráfico.

With miGráfico.ChartArea.Fill

    If .Type = msoFillTextured Then

        If .TextureType = msoTextureUserDefined Then

            If .TextureName = "ladrillo.bmp" Then

               .UserTextured "piedra.bmp"

            End If

        End If

    End If

End With


Propiedad TextureType

Devuelve el tipo de textura del relleno especificado. Puede ser una de las siguientes constantes MsoTextureType: msoTexturePreset, msoTextureTypeMixed o msoTextureUserDefined. Long de sólo lectura.

Esta propiedad es de sólo lectura. Utilice el método UserTextured para establecer el tipo de textura del relleno.


Ejemplo de la propiedad TextureType

Este ejemplo cambia el tipo de textura definido por el usuario del formato de relleno del gráfico.

With miGráfico.ChartArea.Fill

    If .Type = msoFillTextured Then

        If .TextureType = msoTextureUserDefined Then

            If .TextureName = "C:\ladrillo.bmp" Then

               .UserTextured "C:\piedra.bmp"

            End If

        End If

    End If

End With


Propiedad Visible

True si el objeto especificado está visible. Boolean o Long de Lectura/Escritura.


Ejemplo de la propiedad Visible

Este ejemplo asigna un formato de degradado preestablecido al relleno del gráfico y, a continuación, muestra el relleno.

With miGráfico.ChartArea.Fill

    .Visible = True

    .PresetGradient msoGradientDiagonalDown, _

     3, msoGradientBrass

End With


Método Add

Crea una nueva línea de tendencia. Devuelve un objeto Trendline.

Sintaxis

expresión.Add(Type; Order; Period; Forward; Backward; Intercept; DisplayEquation; DisplayRSquared; Name)

expresión   Requerida. Una expresión que devuelve un objeto Trendlines.

Type   Variant opcional. Tipo de línea de tendencia. Puede ser una de las siguientes constantes XlTrendlineType: xlLinear, xlLogarithmic, xlExponential, xlPolynomial, xlMovingAvg o xlPower. El valor predeterminado es xlLinear.

Order   Variant opcional. Requerido si Type es xlPolynomial. Orden de la línea de tendencia. Debe ser un entero comprendido entre 2 y 6.

Period   Variant opcional. Requerido si Type es xlMovingAvg. Período de la línea de tendencia. Debe ser un entero mayor que 1 y menor que el número de puntos de datos de la serie a la que se agrega la línea de tendencia.

Forward   Variant opcional. Número de períodos, o unidades en un gráfico de dispersión, que la línea de tendencia se extiende hacia adelante.

Backward   Variant opcional. Número de períodos, o unidades en un gráfico de dispersión, que la línea de tendencia se extiende hacia atrás.

Intercept   Variant opcional. Intersección de la línea de tendencia. Si este argumento se omite, la regresión establecerá automáticamente la intersección.

DisplayEquation   Variant opcional. True para que la ecuación de la línea de tendencia se muestre en el gráfico (en el mismo rótulo de datos que el valor de R cuadrado). El valor predeterminado es False.

DisplayRSquared   Variant opcional. True para que el valor de R cuadrado de la línea de tendencia se muestre en el gráfico (en el mismo rótulo de datos que la ecuación). El valor predeterminado es False.

Name   Variant opcional. Nombre de la línea de tendencia en forma de texto. Si este argumento se omite, Microsoft Graph generará un nombre.


Ejemplo del método Add

Este ejemplo crea una nueva línea de tendencia lineal en el gráfico.

miGráfico.SeriesCollection(1).Trendlines.Add


Propiedad Area3DGroup

Devuelve un objeto ChartGroup que representa el grupo de gráficos de áreas especificado en un gráfico 3D. Es de sólo lectura.


Ejemplo de la propiedad Area3DGroup

Este ejemplo activa las líneas de unión del grupo de gráficos de áreas 3D.

miGráfico.Area3DGroup.HasDropLines = True


Método AreaGroups

En un gráfico 2D, este método devuelve un objeto que representa un sólo grupo de gráficos de áreas (un objeto ChartGroup, sintaxis 1) o un conjunto de todos los grupos de gráficos de áreas (un conjunto de ChartGroups, sintaxis 2).

Sintaxis 1

expresión.AreaGroups(Index)

Sintaxis 2

expresión.AreaGroups

expresión   Requerida. Expresión que devuelve un objeto Chart.

Index   Variant opcional. Número de índice del grupo de gráficos especificado.


Ejemplo del método AreaGroups

Este ejemplo activa las líneas de unión del grupo de gráficos de áreas 2D.

miGráfico.AreaGroups(1).HasDropLines = True


Propiedad Bar3DGroup

Devuelve un objeto ChartGroup que representa el grupo de gráficos de barras especificado en un gráfico 3D. Es de sólo lectura.


Ejemplo de la propiedad Bar3DGroup

Este ejemplo establece que el espacio entre los grupos de barras del grupo de gráficos de barras 3D sea el 50% del ancho de la barra.

miGráfico.BarGroup3DGroup.GapWidth = 50


Método BarGroups

En un gráfico 2D, este método devuelve un objeto que representa un sólo grupo de gráficos de barras (un objeto ChartGroup, sintaxis 1) o un conjunto de todos los grupos de gráficos de barras (un conjunto ChartGroups, sintaxis 2).

Sintaxis 1

expresión.BarGroups(Index)

Sintaxis 2

expresión.BarGroups

expresión   Requerida. Expresión que devuelve un objeto Chart.

Index   Variant opcional. Número de índice del grupo de gráficos de barras especificado.


Ejemplo del método BarGroups

Este ejemplo establece que el espacio entre los grupos de barras del grupo de gráficos de barras 2D sea el 50% del ancho de la barra.

miGráfico.BarGroups(1).GapWidth = 50


Propiedad Column3DGroup

Devuelve un objeto ChartGroup que representa el grupo de gráficos de barras especificado en un gráfico 3D. Es de sólo lectura.


Ejemplo de la propiedad Column3DGroup

Este ejemplo establece que el espacio entre grupos de columnas del grupo de gráficos de columnas 3D sea el 50% del ancho de columna.

miGráfico.Column3DGroup.GapWidth = 50


Método ColumnGroups

En un gráfico 2D, devuelve un objeto que representa a un sólo grupo de gráficos de columnas (un objeto ChartGroup, sintaxis 1) o a un conjunto de los grupos de gráficos de columnas (un conjunto ChartGroups, sintaxis 2).

Sintaxis 1

expresión.ColumnGroups(Index)

Sintaxis 2

expresión.ColumnGroups

expresión   Requerida. Expresión que devuelve un objeto Chart.

Index   Variant opcional. Número de índice del grupo de gráficos de columnas especificado.


Ejemplo del método ColumnGroups

Este ejemplo establece que el espacio entre grupos de columnas del grupo de gráficos de columnas 2D sea el 50% del ancho de columna.

miGráfico.ColumnGroups(1).GapWidth = 50


Propiedad Corners

Devuelve un objeto Corners que representa las esquinas del gráfico 3D especificado. Es de sólo lectura.


Método DeleteReplacement

Elimina un elemento de la matriz de reemplazos de Autocorrección.

Sintaxis

expresión.DeleteReplacement(What)

expresión   Requerida. Expresión que devuelve un objeto AutoCorrect.

What   String requerida. Texto a reemplazar, como aparece en la fila que se eliminará de la matriz de reemplazos de Autocorrección. Si esta cadena no existe en la matriz de reemplazos de Autocorrección, el método fallará.


Ejemplo del método DeleteReplacement

Este ejemplo elimina la palabra "Temperatura" de la matriz de reemplazos de Autocorrección.

With miGráfico.Application.AutoCorrect

.DeleteReplacement "Temperatura"

End With


Propiedad InsideHeight

Devuelve el alto interior del área de trazado, en puntos. Double de sólo lectura.

Comentarios

El área de trazado de esta medida no incluye los rótulos de los ejes. La propiedad Height del área de trazado utiliza el rectángulo de límite que incluye los rótulos de los ejes.


Propiedad InsideLeft

Devuelve la distancia desde el borde del gráfico hasta el borde interior izquierdo del área de trazado, en puntos. Double de sólo lectura.

Comentarios

El área de trazado de esta medida no incluye los rótulos de los ejes. La propiedad Left del área de trazado utiliza el rectángulo de límite que incluye los rótulos de los ejes.


Propiedad InsideTop

Devuelve la distancia desde el borde del gráfico hasta el borde interior superior del área de trazado, en puntos. Double de sólo lectura.

Comentarios

El área de trazado de esta medida no incluye los rótulos de los ejes. La propiedad Top del área de trazado utiliza el rectángulo de límite que incluye los rótulos de los ejes.


Propiedad InsideWidth

Devuelve el ancho interior del área de trazado, en puntos. Double de sólo lectura.

Comentarios

El área de trazado de esta medida no incluye los rótulos de los ejes. La propiedad Width del área de trazado utiliza el rectángulo de límite que incluye los rótulos de los ejes.


Método Patterned

Establece una trama para el relleno especificado.

Sintaxis

expresión.Patterned(Pattern)

expresión   Requerida. Expresión que devuelve un objeto ChartFillFormat.

Pattern   Long requerido. Tipo de trama. Puede ser una de las siguientes constantes MsoPatternType:

msoPattern10Percent msoPattern20Percent msoPattern25Percent msoPattern30Percent msoPattern40Percent msoPattern50Percent msoPattern5Percent msoPattern60Percent msoPattern70Percent msoPattern75Percent msoPattern80Percent msoPattern90Percent msoPatternDarkDownwardDiagonal msoPatternDarkHorizontal msoPatternDarkUpwardDiagonal msoPatternDarkVertical msoPatternDashedDownwardDiagonal msoPatternDashedHorizontal msoPatternDashedUpwardDiagonal msoPatternDashedVertical msoPatternDiagonalBricks msoPatternDivits msoPatternDottedGrid msoPatternHorizontalBrick msoPatternLargeCheckerBoard	msoPatternLargeConfetti msoPatternLargeGrid msoPatternLightDiamonds msoPatternLightDownwardDiagonal msoPatternLightHorizontal msoPatternLightUpwardDiagonal msoPatternLightVertical msoPatternMixed msoPatternNarrowHorizontal msoPatternNarrowVertical msoPatternOutlinedDiamonds msoPatternPlaid msoPatternShingles msoPatternSmallCheckerBoard msoPatternSmallConfetti msoPatternSmallGrid msoPatternSolidDiamonds msoPatternSpheres msoPatternTrellis msoPatternWaves msoPatternWavyLines msoPatternWeave msoPatternWideDownwardDiagonal msoPatternWideUpwardDiagonal


Ejemplo del método Patterned

Este ejemplo establece la trama de relleno.

With miGráfico.ChartArea.Fill

.Patterned msoPatternDiagonalBrick

.Visible = True

End With


Método SetDefaultChart

Especifica el nombre de la plantilla del gráfico que Microsoft Graph utilizará para crear nuevos gráficos.

Sintaxis

expresión.SetDefaultChart(FormatName)

expresión   Requerida. Expresión que devuelve un objeto Application.

FormatName    Variant opcional. Nombre del autoformato personalizado especificado. Este nombre puede ser una cadena que representa un formato personalizado o bien la constante especial xlBuiltIn que especifica la plantilla de gráfico integrada.


Ejemplo del método SetDefaultChart

Este ejemplo establece como plantilla predeterminada de gráfico el autoformato personalizado denominado "Ventas mensuales".

miGráfico.Application.SetDefaultChart FormatName:="Ventas mensuales"


Propiedad SizeRepresents

Devuelve o establece qué representa el tamaño de una burbuja en un gráfico de burbujas. Puede ser cualquiera de las constantes XlSizeRepresents: xlSizeIsArea o xlSizeIsWidth. Long de Lectura/Escritura.


Ejemplo de la propiedad SizeRepresents

Este ejemplo establece qué representa el tamaño de una burbuja en el gráfico. (El ejemplo asume que el gráfico es un gráfico de burbujas.)

miGráfico.ChartGroups(1).SizeRepresents = xlSizeIsWidth


Método UserPicture

Rellena la forma especificada con una imagen.

Sintaxis

expresión.UserPicture(PictureFile, PictureFormat, PictureStackUnit, PicturePlacement)

expresión   Expresión que devuelve un objeto ChartFillFormat.

PictureFile   String requerida. Nombre del archivo de imagen especificado.

PictureFormat   Long opcional. Formato de la imagen especificada. Puede ser una de las siguientes constantes XlChartPictureType: xlScale, xlStackScale, xlStack o xlStretch.

PictureStackUnit   Long opcional. Las unidades de escala o apilamiento utilizadas en la imagen especificada (dependen del argumento PictureFormat).

PicturePlacement   Long opcional. Ubicación de la imagen especificada. Puede ser una de las siguientes constantes XlChartPicturePlacement: xlSides, xlEnd, xlEndSides, xlFront, xlFrontSides, xlFrontEnd o xlAllFaces.


Ejemplo del método UserPicture

Este ejemplo establece el formato de relleno del gráfico de forma que se base en una imagen proporcionada por el usuario.

With miGráfico.ChartArea.Fill

    .UserPicture PictureFile:="C:\Mis Documentos\ladrillo.bmp"

    .Visible = True

End With


Método UserTextured

Rellena la forma especificada con pequeñas repeticiones de una imagen. Para rellenar la forma con una única copia de la imagen, utilice el método UserPicture.

Sintaxis

expresión.UserTextured(TextureFile)

expresión   Requerida. Expresión que devuelve un objeto ChartFillFormat.

TextureFile   String requerida. Nombre del archivo de imagen especificado.


Ejemplo del método UserTextured

Este ejemplo cambia el tipo de textura definido por el usuario del formato de relleno del gráfico.

With miGráfico.ChartArea.Fill

    If .Type = msoFillTextured Then

        If .TextureType = msoTextureUserDefined Then

            If .TextureName = "C:\ladrillo.bmp" Then

               .UserTextured "C:\piedra.bmp"

            End If

        End If

    End If

End With


Propiedad DataSheet

Devuelve el objeto DataSheet. Es de sólo lectura.


Ejemplo de la propiedad DataSheet

Este ejemplo establece el valor de la celda A1 de la hoja de datos en 3.14159.

With miGráfico.Application

    .DataSheet.Range("A1").Value = 3.14159

End With


Propiedad HasLinks

True si el gráfico especificado tiene vínculos con una fuente de datos externa. Boolean de sólo lectura.


Ejemplo de la propiedad HasLinks

Este ejemplo borra las celdas A1:D4 de la hoja de datos si el gráfico no tiene vínculos.

With miGráfico.Application

    If .HasLinks = False Then

        .DataSheet.Range("A1:D4").Clear

    End If

End With


Propiedad Include

True si los datos de la fila o columna especificada están incluidos en el gráfico. Boolean de Lectura/Escritura.


Ejemplo de la propiedad Include

Este ejemplo excluye del gráfico los datos de la segunda fila de la hoja de datos.

With miGráfico.Application.DataSheet

    .Rows(2).Include = False

End With


Propiedad Range

Devuelve un objeto Range que representa la celda o rango de celdas especificados.

Sintaxis 1

expresión.Range(Cell1)

Sintaxis 2

expresión.Range(Cell1, Cell2)

expresión   Requerida. Una expresión que devuelve un objeto DataSheet.

Cell1   Requerido en la sintaxis 1. Nombre del rango especificado. Debe ser una referencia de estilo A1 en el lenguaje en que está escrita la macro. Puede incluir el operador de rango (dos puntos), el operador de intersección (un espacio) o el operador de unión (una coma). Puede incluir signos de dólar, pero no se tendrán en cuenta.

Cell1, Cell2   Requeridos en la sintaxis 2. Las celdas de las esquinas superior izquierda e inferior derecha del rango especificado. Cada argumento puede ser un objeto Range que contenga una sola celda (o una columna o fila entera), o una cadena que hace referencia a una sola celda en el lenguaje de la macro.

Comentarios

En la hoja de datos, el encabezado de la primera columna, comenzando desde la izquierda, es A, seguido de B, C, D, etc. El encabezado de la primera fila, comenzando desde la parte superior, es 1, seguido de 2, 3, 4, etc. Ni la columna situada más a la izquierda ni la fila superior tienen un encabezado. En otras palabras, la columna A realmente es la segunda columna desde la izquierda; de igual modo, la fila 1 es la segunda fila desde arriba. La columna situada más a la izquierda y la fila superior, utilizadas normalmente para el texto de la leyenda o los rótulos de los ejes, se denominan columna 0 (cero) y fila 0 (cero). Por tanto, el siguiente ejemplo inserta el texto "Ventas anuales" en la celda superior de la columna A (segunda columna).

miGráfico.Application.DataSheet.Range("A0").Value = "Ventas anuales"

Y el siguiente ejemplo inserta el texto "Región 1" en la celda situada a la izquierda de la fila 2 (tercera fila).

miGráfico.Application.DataSheet.Range("02").Value = "Región 1"


Ejemplo de la propiedad Range

Este ejemplo establece el valor de la celda A1 de la hoja de datos en 3.14159.

miGráfico.DataSheet.Range("A1").Value = 3.14159

Este ejemplo ejecuta un bucle en las celdas A1:C3 de la hoja de datos. Si una de las celdas tiene un valor menor que 0.001, el ejemplo reemplaza el valor por 0 (cero).

With miGráfico.Application.DataSheet

    For Each c in .Range("A1:C3")

        If c.Value < .001 Then

            c.Value = 0

        End If

    Next c

End With


Método Chart

Devuelve un objeto Chart que representa el gráfico de Microsoft Graph.


Método FileImport

Importa un archivo o rango especificado, o una hoja de datos entera.

Sintaxis

expresión.FileImport(FileName, Password, ImportRange, WorksheetName, OverwriteCells)

expresión   Requerida. Expresión que devuelve un objeto Application.

FileName   String requerida. Archivo que contiene los datos que se van a importar.

Password  Variant opcional. Contraseña del archivo a importar, si el archivo está protegido por contraseña.

ImportRange  Variant opcional. Rango de celdas a importar, si el archivo es una hoja de cálculo o un libro de Microsoft Excel. Si este argumento se omite, se importa el contenido completo de la hoja de cálculo.

WorksheetName  Variant opcional. Nombre de la hoja de cálculo a importar, si el archivo es un libro de Microsoft Excel.

OverwriteCells   Variant opcional. True para indicar que se notificará al usuario antes de que los datos importados sobrescriban los datos existentes en la hoja de datos especificada. El valor predeterminado es True.


Ejemplo del método FileImport

Este ejemplo importa los datos del rango A2:D5 de la hoja de cálculo denominada "MiHoja" del libro Microsoft Excel denominado "misnúm.xls."

With miGráfico.Application

    .FileImport FileName:="C:\misnúm.xls" _

        ImportRange:="A2:D5" WorksheetName:="MiHoja" _

        OverwriteCells:=False

End With


Propiedad Item

Devuelve un objeto Range que representa un rango desplazado con respecto al rango especificado. Es de sólo lectura.

Sintaxis 1

expresión.Item(RowIndex; ColumnIndex)

Sintaxis 2

expresión.Item(RowIndex)

expresión   Requerida. Expresión que devuelve un objeto Range.

RowIndex   Sintaxis 1: Variant requerida. Número de fila de la celda con la que desea trabajar (la primera fila del rango es 1).

Sintaxis 2: Variant requerida. Número de índice de la celda con la que desea trabajar, por orden de izquierda a derecha y de arriba hacia abajo. Range.Item(1) devuelve la celda de la esquina superior izquierda del rango; Range.Item(2) devuelve la celda situada inmediatamente a la derecha de esta celda.

ColumnIndex   Variant opcional. Número o cadena que indica el número de columna de la celda con la que desea trabajar (la primera columna del rango es 1 o A).

Comentarios

La sintaxis 1 utiliza como argumentos de índice un número o letra de columna. Para obtener más información acerca de la sintaxis, vea el objeto Range. Los argumentos RowIndex y ColumnIndex son desplazamientos relativos. En otras palabras, si especifica un valor 1 para RowIndex se devolverán las celdas de la primera fila del rango, no de la hoja de datos.


Ejemplo de la propiedad Item

Este ejemplo borra la celda B2 de la hoja de datos.

miGráfico.Application.DataSheet.Range("A1").Item(2, 2).Clear


Método Item

Devuelve parte del conjunto especificado. El método Item es el método predeterminado para los conjuntos. Por ejemplo, las dos siguientes líneas de código son equivalentes.

miGráfico.SeriesCollection.Item(1)

miGráfico.SeriesCollection(1)


Método SaveAsOldFileFormat

En una aplicación host como Microsoft Powerpoint, guarda un gráfico en el formato de archivo anterior especificado.

Sintaxis

expresión.FileImport(MajorVersion, MinorVersion)

expresión   Requerida. Expresión que devuelve un objeto Application.

MajorVersion   Variant opcional. Especifica el número de versión principal del formato de archivo que desea utilizar.

MinorVersion   Variant opcional. Especifica el número de versión secundario del formato de archivo que desea utilizar.


Ejemplo del método SaveAsOldFileFormat

Este ejemplo guarda el gráfico en formato de archivo Graph5.

miGráfico.Application.SaveAsOldFileFormat MajorVersion:=5


Método Update

Actualiza el objeto incrustado especificado en el archivo host.

Sintaxis

expresión.Update

expresión   Requerida. Expresión que devuelve un objeto Application.


Método Refresh

Hace que el gráfico especificado se vuelva a dibujar inmediatamente.

Sintaxis

expresión.Refresh

expresión   Requerida. Expresión que devuelve un objeto Chart.


Propiedad BarShape

Devuelve o establece la forma utilizada con el gráfico de columnas o de barras 3D especificado. Puede ser una de las siguientes constantes XlBarShape: xlBox, xlConeToMax, xlConeToPoint, xlCylinder, xlPyramidToMax o xlPyramidToPoint. Long de Lectura/Escritura.


Ejemplo de la propiedad BarShape

Este ejemplo establece la forma utilizada con la serie uno en el gráfico.

miGráfico.SeriesCollection(1).Barshape = xlConeToPoint


Propiedad HiLoLines

Devuelve un objeto HiLoLines que representa las líneas de máximos y mínimos de una serie en un gráfico de líneas. Sólo se aplica a gráficos de líneas. Es de sólo lectura.


Ejemplo de la propiedad HiLoLines

Este ejemplo activa líneas de máximos y mínimos en el grupo de gráficos uno del gráfico y, a continuación, establece el estilo, grosor y color de las líneas. El ejemplo debe ejecutarse en un gráfico de líneas 2D con tres series de datos del tipo cotizaciones de bolsa (máximos, mínimos, cierre).

With miGráfico.ChartGroups(1)

.HasHiLoLines = True

With .HiLoLines.Border

.LineStyle = xlThin

.Weight = xlMedium

.ColorIndex = 3

End With

End With


Propiedad LeaderLines

Devuelve un objeto LeaderLines que representa las líneas guía de la serie especificada. Es de sólo lectura.


Ejemplo de la propiedad LeaderLines

Este ejemplo agrega rótulos de datos y líneas guía azules a la serie uno del gráfico circular.

With miGráfico.SeriesCollection(1)

.HasDataLabels = True

.DataLabels.Position = xlLabelPositionBestFit

.HasLeaderLines = True

.LeaderLines.Border.ColorIndex = 5

End With


Propiedad Legend

Devuelve un objeto Legend que representa la leyenda del gráfico especificado. Es de sólo lectura.


Ejemplo de la propiedad Legend

Este ejemplo activa la leyenda del gráfico y, a continuación, establece en azul el color de la fuente de la leyenda.

miGráfico.HasLegend = True

miGráfico.Legend.Font.ColorIndex = 5


Propiedad MajorGridlines

Devuelve un objeto Gridlines que representa las líneas de división principales del eje especificado. Sólo los ejes del grupo de ejes principal pueden tener líneas de división. Es de sólo lectura.


Ejemplo de la propiedad MajorGridlines

Este ejemplo establece el color de las líneas de división principales del eje de valores del gráfico.

With miGráfico.Axes(xlValue)

If .HasMajorGridlines Then

.MajorGridlines.Border.ColorIndex = 5

End If

End With


Propiedad MinorGridlines

Devuelve un objeto Gridlines que representa las líneas de división secundarias del eje especificado. Sólo los ejes del grupo de ejes principal pueden tener líneas de división. Es de sólo lectura.


Ejemplo de la propiedad MinorGridlines

Este ejemplo establece en azul el color de las líneas de división secundarias del eje de valores del gráfico.

With miGráfico.Axes(xlValue)

If .HasMinorGridlines Then

.MinorGridlines.Border.ColorIndex = 5

End If

End With


Propiedad Fill

Devuelve un objeto ChartFillFormat que contiene las propiedades de formato de relleno del gráfico especificado. Es de sólo lectura.


Ejemplo de la propiedad Fill

Este ejemplo establece en el color bronce preestablecido el formato de relleno del gráfico.

With miGráfico.ChartArea.Fill

    .Visible = True

    .PresetGradient msoGradientDiagonalDown, 3, msoGradientBrass

End With


Propiedad RGB

Devuelve el valor rojo, verde y azul del color especificado. Long de sólo lectura.


Ejemplo de la propiedad RGB

Este ejemplo establece el color de la fuente de la leyenda en el color de relleno de primer plano del área de trazado.

miGráfico.Legend.Font.Color = _

    miGráfico.PlotArea.Fill.ForeColor.RGB


Propiedad SchemeColor

Devuelve o establece el color de un objeto ChartColorFormat como un índice de la combinación de colores actual. Long de Lectura/Escritura.


Ejemplo de la propiedad SchemeColor

Este ejemplo establece el color de primer plano, de fondo, y el degradado del relleno del área de gráfico.

With miGráfico.ChartArea.Fill

.Visible = True

.ForeColor.SchemeColor = 15

.BackColor.SchemeColor = 17

.TwoColorGradient msoGradientHorizontal, 1

End With


Propiedad SeriesLines

Devuelve un objeto SeriesLines que representa las líneas de serie de un gráfico de columnas o barras apiladas especificado. Sólo se aplica a gráficos de columnas y barras apiladas. Es de sólo lectura.


Ejemplo de la propiedad SeriesLines

Este ejemplo activa las líneas de serie del grupo de gráficos uno y, a continuación, establece el estilo, grosor y color de las mismas. El ejemplo debe ejecutarse en un gráfico de columnas apiladas 2D con dos o más series.

With miGráfico.ChartGroups(1)

.HasSeriesLines = True

With .SeriesLines.Border

.LineStyle = xlThin

.Weight = xlMedium

.ColorIndex = 3

End With

End With


Propiedad RadarAxisLabels

Devuelve un objeto TickLabels que representa los rótulos de los ejes del gráfico radial para el grupo de gráficos especificado. Es de sólo lectura.


Ejemplo de la propiedad RadarAxisLabels

Este ejemplo activa los rótulos de los ejes de un gráfico radial para el grupo de gráficos uno y, a continuación, establece su color. El ejemplo debe ejecutarse en un gráfico radial.

With miGráfico.ChartGroups(1)

.HasRadarAxisLabels = True

.RadarAxisLabels.Font.ColorIndex = 3

End With


Método Solid

Establece el relleno especificado en un color degradado uniforme. Utilice este método para convertir un relleno degradado, de entramado o de plano de fono en un relleno opaco.


Ejemplo del método Solid

Este ejemplo cambia el relleno del área de gráfico a un color opaco.

miGráfico.ChartArea.Fill.Solid


Propiedad Type

Devuelve o establece el tipo del objeto especificado tal como se muestra en la siguiente tabla.

Objeto	Tipo
Axis	Tipo de ejes. Puede ser una de las siguientes constantes XlAxisType: xlCategory, xlValue o xlSeriesAxis. Long de Lectura/Escritura.
ChartColoFormat	Tipo de color. Puede ser una de las siguientes constantes MsoColorType: msoColorTypeMixed, msoColorTypeRGB o msoColorTypeScheme. Long de sólo lectura.
DataLabel, DataLabels	Tipo del rótulo de datos. Puede ser una de las siguientes constantes XlDataLabelsType: xlDataLabelsShowBubbleSizes, xlDataLabelsShowLabel, xlDataLabelsShowLabelAndPercent, xlDataLabelsShowNone, xlDataLabelsShowPercent o xlDataLabelsShowValue. Long de Lectura/Escritura.
ChartFillFormat	Tipo de relleno. Puede ser una de las siguientes constantes MsoFillType: msoFillBackground, msoFillGradient, msoFillMixed, msoFillPatterned, msoFillPicture, msoFillSolid o msoFillTextured. Long de sólo lectura.
Trendline	Tipo de línea de tendencia. Puede ser una de las siguientes constantes XlTrendlineType: xlExponential, xlLinear, xlLogarithmic, xlMovingAvg, xlPolynomial o xlPower. Long de Lectura/Escritura.


Ejemplo de la propiedad Type

Este ejemplo cambia el tipo de línea de tendencia de la primera serie del gráfico. Si la serie no tiene línea de tendencia, el ejemplo fallará.

miGráfico.SeriesCollection(1).Trendlines(1).Type = xlMovingAvg


Identificadores programáticos OLE (Microsoft Graph)

Para crear un objeto Automation se utiliza un identificador programático OLE, a veces denominado ProgID.

Para crear un objeto Automation que represente el objeto Application de Microsoft Graph, utilice "MSGraph.Application.8". Para crear un objeto Automation que represente el objeto Chart de Microsoft Graph, utilice "MSGraph.Chart.8". Si se utiliza "MSGraph.Application" o "MSGraph.Chart" sin número de versión se crea un objeto en la versión más reciente de Microsoft Graph disponible en la máquina donde se ejecuta la macro.


Devolver un objeto de un conjunto

El método Item devuelve un único objeto de un conjunto. El siguiente ejemplo establece la variable primerElemento como un objeto LegendEntry que representa el primer elemento de la leyenda.

Set primerElemento = miGráfico.Legend.LegendEntries.Item(1)

El método Item es el método predeterminado de la mayoría de los conjuntos, por lo que puede escribir la misma instrucción de una manera más precisa omitiendo la palabra clave Item.

Set primerElemento = miGráfico.Legend.LegendEntries(1)

Para obtener más información acerca de un conjunto específico, consulte el tema de la Ayuda correspondiente a dicho conjunto.


Tema de Ayuda no disponible

No se puede mostrar el tema de Ayuda porque no se ha encontrado o no se ha instalado la Ayuda de Visual Basic para aplicaciones.

Para instalar la Ayuda de Visual Basic para aplicaciones

1.	Ejecute el programa de instalación de Microsoft Office 97 y haga clic en Agregar o quitar.

2.	Haga clic en Microsoft Access, Microsoft Excel, Microsoft PowerPoint o Microsoft Word y, a continuación, haga clic en Cambiar opción.

3.	Haga clic en Ayuda y, a continuación, haga clic en Cambiar opción.

4.	Asegúrese de que la casilla Ayuda para Visual Basic o Referencia del lenguaje esté activada.

5.	Continúe con el programa de instalación.


Tema de Ayuda no disponible

No se puede mostrar el tema de Ayuda porque no se ha encontrado o no se ha instalado la Ayuda de Visual Basic para Microsoft Office.

Para instalar la Ayuda de Visual Basic para Microsoft Office

1.	Ejecute el programa de instalación de Microsoft Office 97 y haga clic en Agregar o quitar.

2.	Haga clic en Microsoft Access, Microsoft Excel, Microsoft PowerPoint o Microsoft Word y, a continuación, haga clic en Cambiar opción.

3.	Haga clic en Ayuda y, a continuación, haga clic en Cambiar opción.

4.	Asegúrese de que la casilla Ayuda para Visual Basic o Referencia del lenguaje esté activada.

5.	Continúe con el programa de instalación.


Objetos Microsoft Graph


Objetos Microsoft Graph (ChartGroup)


point

Una unidad de medida equivalente a 1/72 pulgadas.