Klasse ChartObjects (Excel VBA)

Eine Auflistung aller ChartObject -Objekte auf dem angegebenen Diagrammblatt, Dialogblatt oder Arbeitsblatt.

Die folgenden Klassen geben Zugriff auf die Klasse ChartObjects


Dim cos as ChartObjects
Set cos = ActiveSheet.ChartObjects()

For Each

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


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

Methoden

Add - Erstellt ein neues eingebettetes Diagramm.

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.

Item - Gibt ein einzelnes Objekt aus einer Auflistung zurück.

Select - Markiert das Objekt.

Eigenschaften

Count Gibt einen Long-Wert zurück, der die Anzahl der Objekte in der Auflistung darstellt.

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

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

Locked Gibt zurück oder legt einen booleschen Wert, der angibt, ob die Objekte gesperrt sind.

Placement Gibt einen Variant -Wert zurück, der eine XlPlacement -Konstante enthält, die angibt, wie die Objekte an die Zellen darunter angefügt werden, oder legt diesen fest.

PrintObject True , wenn die Objekte gedruckt werden, wenn das 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.

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.

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.