Klasse Legend (Excel VBA)

Die Klasse Legend stellt die Legende in einem Diagramm dar.

Die wichtigste Prozeduren der Klasse Legend sind Delete und Select

Set

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

Dim lgn as Legend
Set lgn = ActiveChart.Legend

Klassen Variablen vom Typ Legend können mit der Prozedur Chart.Legend festgelegt werden

Methoden

Die Hauptmethoden der Klasse Legend sind

Delete - Löscht das Objekt.

ActiveChart.Legend.Delete

Select - Markiert das Objekt.

ActiveChart.Legend.Select

Andere Methoden

Clear - Löscht das gesamte Objekt.

LegendEntries - Gibt ein Objekt zurück, das einen einzelnen Legendeneintrag (ein LegendEntry -Objekt) oder eine Auflistung von Legendeneinträgen (ein LegendEntries -Objekt) für die Legende darstellt.

Eigenschaften

Format Gibt das ChartFormat -Objekt zurück.

Dim cftFormatted As ChartFormat
Set cftFormatted = ActiveChart.Legend.Format

Height Gibt einen Double -Wert zurück, der die Höhe des Objekts in Punktdarstellt, oder legt diesen fest.

ActiveChart.Legend.Height = 200

IncludeInLayout True, wird Wenn eine Legende Layout Diagrammbereich beim eines Diagrammlayouts eingenommenen bestimmt wird.

ActiveChart.Legend.IncludeInLayout = True

Left Gibt einen Double -Wert zurück, der den Abstand (in Punkt) vom linken Rand des Objekts zum linken Rand der Spalte a (auf einem Arbeitsblatt) oder zum linken Rand des Diagrammbereichs (in einem Diagramm) darstellt, oder legt diesen fest.

ActiveChart.Legend.Left = 60

Name Gibt einen String -Wert, der den Namen des Objekts darstellt.

Dim strName As String
strName = ActiveChart.Legend.Name

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

Dim objParent As Object
Set objParent = ActiveChart.Legend.Parent

Position Gibt einen XlLegendPosition -Wert zurück, der die Position der Legende im Diagramm darstellt, oder legt diesen fest.

ActiveChart.Legend.Position = xlLegendPositionBottom

Shadow Gibt einen Boolean-Wert zurück, der bestimmt, ob das Objekt einen Schatten aufweist, oder legt diesen Wert fest.

ActiveChart.Legend.Shadow = True

Top Gibt einen Double -Wert zurück, der den Abstand (in Punkt) vom oberen Rand des Objekts zum Anfang von Zeile 1 (auf einem Arbeitsblatt) oder oben im Diagrammbereich (in einem Diagramm) darstellt, oder legt diesen fest.

ActiveChart.Legend.Top = 100

Width Gibt einen Double -Wert zurück, der die Breite des Objekts in Punktdarstellt, oder legt diesen fest.

ActiveChart.Legend.Width =