Klasse ChartObject - eingebettetes Diagramm in ein Arbeitsblatt (Excel VBA)

Die Klasse ChartObject stellt ein in ein Arbeitsblatt eingebettetes Diagramm dar.


Dim chro as ChartObject
Set chro = ActiveSheet.ChartObjects(Index:=1)

For Each

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


Dim chro As ChartObject
For Each chro In ActiveSheet.ChartObjects()
	
Next chro

Methoden

Activate - Macht das aktuelle Diagramm zum aktiven Diagramm.

BringToFront - Bringt das Objekt in den Vordergrund der Z-Reihenfolge.

Copy - Kopiert das Objekt in die Zwischenablage.

CopyPicture - Kopiert das ausgewählte Objekt als Bild in die Zwischenablage.

Cut - Schneidet das Objekt aus und fügt es in die Zwischenablage ein.

Delete - Löscht das Objekt.

Duplicate - Dupliziert das Objekt und gibt einen Bezug auf die neue Kopie zurück.

Select - Markiert das Objekt.

SendToBack - Verschiebt das Objekt in den Hintergrund der Z-Reihenfolge.

Eigenschaften

BottomRightCell Gibt ein Range -Objekt zurück, das die Zelle darstellt, die sich unter der unteren rechten Ecke des Objekts befindet.

Chart Gibt ein Chart -Objekt zurück, das das im Objekt enthaltene Diagramm darstellt.

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

Index Gibt einen Long-Wert zurück, der die Indexnummer des Objekts in der Auflistung ähnlicher Objekte darstellt.

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.

Locked Gibt einen Boolean-Wert zurück, der angibt, ob das Objekt gesperrt ist, oder legt diesen fest.

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

Placement Gibt einen Variant-Wert mit einer XlPlacement-Konstante zurück, die darstellt, wie das Objekt an die Zellen darunter angefügt ist, oder legt diesen Wert fest.

PrintObject True, wenn das Objekt zusammen mit dem Dokument gedruckt wird.

ProtectChartObject True, wenn der Rahmen eines eingebetteten Diagramms nicht verschoben, gelöscht oder wenn seine Größe nicht geändert werden kann.

RoundedCorners True, wenn das eingebettete Diagramm abgerundete Ecken besitzt.

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

ShapeRange Gibt ein ShapeRange -Objekt zurück, das die angegebenen Objekte darstellt.

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.

TopLeftCell Gibt ein Range -Objekt zurück, das die Zelle darstellt, die sich unter der oberen linken Ecke des angegebenen Objekts befindet.

Visible Gibt einen Boolean-Wert zurück, der bestimmt, ob das Objekt sichtbar ist, oder legt diesen Wert fest.

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

ZOrder Gibt die Position des Objekts in der Z-Reihenfolge zurück.

Chart - Stellt ein Diagramm in einer Arbeitsmappe dar.

Range - Stellt eine Zelle, eine Zeile, eine Spalte, eine Auswahl von Zellen aus einem oder mehreren zusammenhängenden Zellblöcken oder einen 3D-Bereich dar.

ShapeRange - Repräsentiert einen Formenbereich, wobei es sich um eine Formengruppe in einem Dokument handelt.