Clase DataLabel (Word VBA)

La clase DataLabel representa el rótulo de datos de una línea de tendencia o un punto del gráfico.

Los principales procedimientos de la clase DataLabel son Delete, Select, DataLabels.Delete y DataLabels.Select

Set

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

Dim dtl as DataLabel
Set dtl = ActiveDocument.Background.Chart.FullSeriesCollection(1).DataLabels()

Los siguientes procedimientos se pueden usar para establecer variables de clase DataLabel : DataLabels.Item, Point.DataLabel, Series.DataLabels, Trendline.DataLabel y Series.DataLabels

For Each

A continuación, se muestra un ejemplo de cómo procesar los elementos DataLabel en una colección.

Dim dtl As DataLabel
For Each dtl In ActiveDocument.Background.Chart.FullSeriesCollection.DataLabels()
	
Next dtl

Temas

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

Format with its procedures Format, NumberFormat, DataLabels.Format y DataLabels.NumberFormat
Formula with its procedures Formula, FormulaLocal, FormulaR1C1 y FormulaR1C1Local
Number with its procedures NumberFormatLinked, NumberFormatLocal, DataLabels.NumberFormatLinked y DataLabels.NumberFormatLocal
Display/Show with its procedures ShowBubbleSize, ShowLegendKey, ShowPercentage, ShowRange, DataLabels.ShowBubbleSize, DataLabels.ShowLegendKey, DataLabels.ShowPercentage y DataLabels.ShowRange

Métodos

Los principales métodos de la clase DataLabel son

Delete - Elimina el objeto.

ActiveDocument.Background.Chart.FullSeriesCollection(1).DataLabels.Delete

Select - Selecciona el objeto.

ActiveDocument.Background.Chart.FullSeriesCollection(1).DataLabels.Select

DataLabels.Delete - Elimina el objeto.

ActiveDocument.Background.Chart.FullSeriesCollection(1).DataLabels.Delete

DataLabels.Select - Selecciona el objeto.

ActiveDocument.Background.Chart.FullSeriesCollection(1).DataLabels.Select

Propiedades

AutoText True si el objeto genera automáticamente un texto apropiado basado en el contexto.

ActiveDocument.Background.Chart.FullSeriesCollection(1).DataLabels.AutoText = True

Caption Devuelve o establece el texto del rótulo de datos.

ActiveDocument.Background.Chart.FullSeriesCollection(1).DataLabels.Caption =

Characters Devuelve un objeto ChartCharacters que representa un rango de caracteres dentro del texto del objeto.

Dim ccsCharacters As ChartCharacters
Set ccsCharacters = ActiveDocument.Background.Chart.FullSeriesCollection(1).DataLabels.Characters

Height Obtiene o establece el alto, en puntos, del objeto.

ActiveDocument.Background.Chart.FullSeriesCollection(1).DataLabels.Height =

HorizontalAlignment Devuelve o establece la alineación horizontal del objeto especificado.

ActiveDocument.Background.Chart.FullSeriesCollection(1).DataLabels.HorizontalAlignment = xl3DBar

Left Devuelve o establece la distancia, en puntos, desde el borde izquierdo del objeto hasta el borde izquierdo del área del gráfico.

ActiveDocument.Background.Chart.FullSeriesCollection(1).DataLabels.Left =

Name Devuelve el nombre del objeto.

Dim strName As String
strName = ActiveDocument.Background.Chart.FullSeriesCollection(1).DataLabels.Name

Orientation Devuelve o establece la orientación del texto.

ActiveDocument.Background.Chart.FullSeriesCollection(1).DataLabels.Orientation =

Parent Devuelve al objeto primario del objeto especificado.

Dim objParent As Object
Set objParent = ActiveDocument.Background.Chart.FullSeriesCollection(1).DataLabels.Parent

Position Devuelve o establece la posición del rótulo de datos.

ActiveDocument.Background.Chart.FullSeriesCollection(1).DataLabels.Position = xlLabelPositionAbove

ReadingOrder Devuelve o establece una constante XlReadingOrder que representa el orden de lectura para el objeto especificado.

ActiveDocument.Background.Chart.FullSeriesCollection(1).DataLabels.ReadingOrder =

Separator Devuelve o establece el separador utilizado para los rótulos de datos en un gráfico.

ActiveDocument.Background.Chart.FullSeriesCollection(1).DataLabels.Separator =

Shadow Devuelve o establece un valor que indica si el objeto tiene una sombra.

ActiveDocument.Background.Chart.FullSeriesCollection(1).DataLabels.Shadow = True

ShowCategoryName True para mostrar el nombre de categoría de los rótulos de datos en un gráfico.

ActiveDocument.Background.Chart.FullSeriesCollection(1).DataLabels.ShowCategoryName = True

ShowSeriesName True para mostrar el nombre de serie para los rótulos de datos en un gráfico.

ActiveDocument.Background.Chart.FullSeriesCollection(1).DataLabels.ShowSeriesName = True

ShowValue True para mostrar los valores de etiqueta de datos de un gráfico especificado.

ActiveDocument.Background.Chart.FullSeriesCollection(1).DataLabels.ShowValue = True

Text Devuelve o establece el texto del objeto especificado.

ActiveDocument.Background.Chart.FullSeriesCollection(1).DataLabels.Text =

Top Devuelve o establece la distancia, en puntos, desde el borde superior del objeto hasta la parte superior de la primera fila (en una hoja de cálculo) o hasta la parte superior del área del gráfico (en un gráfico).

ActiveDocument.Background.Chart.FullSeriesCollection(1).DataLabels.Top =

VerticalAlignment Devuelve o establece la alineación vertical del objeto especificado.

ActiveDocument.Background.Chart.FullSeriesCollection(1).DataLabels.VerticalAlignment = xl3DBar

Width Obtiene o establece el ancho, en puntos, del objeto.

ActiveDocument.Background.Chart.FullSeriesCollection(1).DataLabels.Width =

DataLabels.AutoText True si todos los objetos de la colección de generan automáticamente el texto adecuado basado en contexto.

ActiveDocument.Background.Chart.FullSeriesCollection(1).DataLabels.AutoText = True

DataLabels.Count Devuelve el número de objetos de la colección.

Dim lngCount As Long
lngCount = ActiveDocument.Background.Chart.FullSeriesCollection(1).DataLabels.Count

DataLabels.HorizontalAlignment Devuelve o establece la alineación horizontal del objeto especificado.

ActiveDocument.Background.Chart.FullSeriesCollection(1).DataLabels.HorizontalAlignment = xl3DBar

DataLabels.Name Devuelve el nombre del objeto.

Dim strName As String
strName = ActiveDocument.Background.Chart.FullSeriesCollection(1).DataLabels.Name

DataLabels.Orientation Devuelve o establece la orientación del texto.

ActiveDocument.Background.Chart.FullSeriesCollection(1).DataLabels.Orientation =

DataLabels.Parent Devuelve al objeto primario del objeto especificado.

Dim objParent As Object
Set objParent = ActiveDocument.Background.Chart.FullSeriesCollection(1).DataLabels.Parent

DataLabels.Position Devuelve o establece la posición de los rótulos de datos.

ActiveDocument.Background.Chart.FullSeriesCollection(1).DataLabels.Position = xlLabelPositionAbove

DataLabels.ReadingOrder Devuelve o establece una constante XlReadingOrder que representa el orden de lectura para el objeto especificado.

ActiveDocument.Background.Chart.FullSeriesCollection(1).DataLabels.ReadingOrder =

DataLabels.Separator Establece o devuelve el separador de los rótulos de datos en un gráfico.

ActiveDocument.Background.Chart.FullSeriesCollection(1).DataLabels.Separator =

DataLabels.Shadow Devuelve o establece un valor que indica si el objeto tiene una sombra.

ActiveDocument.Background.Chart.FullSeriesCollection(1).DataLabels.Shadow = True

DataLabels.ShowCategoryName True para mostrar el nombre de categoría de los rótulos de datos en un gráfico.

ActiveDocument.Background.Chart.FullSeriesCollection(1).DataLabels.ShowCategoryName = True

DataLabels.ShowSeriesName True para mostrar el nombre de serie para los rótulos de datos en un gráfico.

ActiveDocument.Background.Chart.FullSeriesCollection(1).DataLabels.ShowSeriesName = True

DataLabels.ShowValue True para mostrar los datos de etiqueta los valores de un gráfico especificado.

ActiveDocument.Background.Chart.FullSeriesCollection(1).DataLabels.ShowValue = True

DataLabels.VerticalAlignment Devuelve o establece la alineación vertical del objeto especificado.

ActiveDocument.Background.Chart.FullSeriesCollection(1).DataLabels.VerticalAlignment = xl3DBar