Klasse DataLabel (Word VBA)

Die Klasse DataLabel stellt die Datenbeschriftung eines Datenpunkts oder einer Trendlinie dar.

Die wichtigste Prozeduren der Klasse DataLabel sind Delete, Select, DataLabels.Delete und DataLabels.Select

Set

Um eine DataLabel -Klassenvariable zu verwenden, muss sie zuerst instanziert werden, beispielsweise

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

Die folgenden Prozeduren können zum Festlegen der DataLabel Klassenvariablen verwendet werden : DataLabels.Item, Point.DataLabel, Series.DataLabels, Trendline.DataLabel und Series.DataLabels

For Each

Hier ist ein Beispiel für die Verarbeitung der DataLabel -Elemente in einer Sammlung

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

Themas

Einige Prozeduren in dieser Klasse wurden in Themen zusammengefasst und auf separaten Themenseiten beschrieben

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

Methoden

Die Hauptmethoden der Klasse DataLabel sind

Delete - Löscht das Objekt.

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

Select - Markiert das Objekt.

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

DataLabels.Delete - Löscht das Objekt.

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

DataLabels.Select - Markiert das Objekt.

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

Eigenschaften

AutoText True, wenn das Objekt automatisch geeigneten Text aufgrund des Kontexts erstellt.

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

Caption Zurückgeben oder festlegen den Text im Bezeichnungsfeld.

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

Characters Gibt ein ChartCharacters -Objekt zurück, das einen Bereich von Zeichen innerhalb des Objekt Texts darstellt.

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

Height Ruft die Höhe des Objekts in Punktab, oder legt diese fest.

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

HorizontalAlignment Zurückgeben oder festlegen die horizontale Ausrichtung für das angegebene Objekt.

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

Left Gibt den Abstand (in Punkt) vom linken Rand des Objekts zum linken Rand des Diagrammbereichs zurück oder legt ihn fest.

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

Name Gibt den Namen des Objekts zurück.

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

Orientation Zurückgeben oder festlegen die Ausrichtung von Text.

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

Parent Gibt das übergeordnete Element für das angegebene Objekt zurück.

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

Position Gibt die Position der Datenbeschriftung zurück oder legt sie fest.

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

ReadingOrder Gibt eine XlReadingOrder -Konstante zurück oder legt Sie fest, die die Leserichtung für das angegebene Objekt darstellt.

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

Separator Zurück oder legt das Trennzeichen für die datenbeschriftungen in einem Diagramm.

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

Shadow Zurückgeben oder festlegen ein Werts, das angibt, ob das Objekt einen Schatten aufweist.

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

ShowCategoryName True, um den Rubrikennamen für die datenbeschriftungen in einem Diagramm anzuzeigen.

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

ShowSeriesName True, um den Datenreihennamen für die datenbeschriftungen in einem Diagramm anzuzeigen.

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

ShowValue True, des angegebenen Diagramms Bezeichnung Datenwerte angezeigt.

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

Text Gibt den Text des angegebenen Objekts zurück oder legt ihn fest.

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

Top Gibt zurück oder legt den Abstand in Punktvom oberen Rand des Objekts zum Anfang der ersten Zeile (auf einem Arbeitsblatt) oder die Oberseite der Diagrammfläche (in einem Diagramm).

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

VerticalAlignment Gibt zurück oder legt die vertikale Ausrichtung des angegebenen Objekts.

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

Width Ruft die Breite des Objekts in Punktab, oder legt diese fest.

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

DataLabels.AutoText True, Wenn alle Objekte in der Auflistung automatisch basierend auf Kontext angemessenen Text generiert.

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

DataLabels.Count Gibt die Anzahl der Objekte in der Auflistung zurück.

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

DataLabels.HorizontalAlignment Zurückgeben oder festlegen die horizontale Ausrichtung für das angegebene Objekt.

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

DataLabels.Name Gibt den Namen des Objekts zurück.

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

DataLabels.Orientation Zurückgeben oder festlegen die Ausrichtung von Text.

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

DataLabels.Parent Gibt das übergeordnete Element für das angegebene Objekt zurück.

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

DataLabels.Position Gibt die Position der Datenbeschriftungen zurück oder legt sie fest.

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

DataLabels.ReadingOrder Gibt eine XlReadingOrder -Konstante zurück oder legt Sie fest, die die Leserichtung für das angegebene Objekt darstellt.

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

DataLabels.Separator Legt fest oder gibt das Trennzeichen für datenbeschriftungen in einem Diagramm zurück.

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

DataLabels.Shadow Zurückgeben oder festlegen ein Werts, das angibt, ob das Objekt einen Schatten aufweist.

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

DataLabels.ShowCategoryName True, um den Rubrikennamen für die datenbeschriftungen in einem Diagramm anzuzeigen.

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

DataLabels.ShowSeriesName True, um den Datenreihennamen für die datenbeschriftungen in einem Diagramm anzuzeigen.

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

DataLabels.ShowValue True zum Anzeigen der Daten bezeichnen, Werte für ein angegebenes Diagramm.

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

DataLabels.VerticalAlignment Gibt zurück oder legt die vertikale Ausrichtung des angegebenen Objekts.

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