Freigeben über


ChartObjects-Objekt (Excel)

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

Hinweise

Jedes Objekt ChartObject repräsentiert ein eingebettetes Diagramm. Das ChartObject-Objekt fungiert als Container für ein Chart-Objekt . Die Eigenschaften und Methoden für das Objekt ChartObject bestimmen das Aussehen und die Größe des in das Blatt eingebetteten Diagramms.

Beispiel

Verwenden Sie die ChartObjects-Methode des Worksheet-Objekts , um die ChartObjects-Auflistung zurückzugeben.

Im folgenden Beispiel werden alle eingebetteten Diagramme auf dem Arbeitsblatt mit dem Namen Sheet1 gelöscht.

Worksheets("sheet1").ChartObjects.Delete

Sie können die ChartObjects-Auflistung nicht verwenden, um die folgenden Eigenschaften und Methoden aufzurufen:

  • Eigenschaft Locked
  • Eigenschaft Placement
  • Eigenschaft PrintObject

Im Gegensatz zur vorherigen Version kann die ChartObjects-Auflistung jetzt die Eigenschaften für Höhe, Breite, links und oben lesen.

Verwenden Sie die Methode Add, um ein neues leeres eingebettetes Diagramm zu erstellen, und es der Sammlung hinzuzufügen. Verwenden Sie die ChartWizard-Methode des Chart-Objekts , um Daten hinzuzufügen und das neue Diagramm zu formatieren.

In dem folgenden Beispiel wird ein neues eingebettetes Diagramm erstellt, und es werden die Daten aus den Zellen A1:A20 in Form eines Liniendiagramms hinzugefügt.

Dim ch As ChartObject 
Set ch = Worksheets("sheet1").ChartObjects.Add(100, 30, 400, 250) 
ch.Chart.ChartWizard source:=Worksheets("sheet1").Range("a1:a20"), _ 
 gallery:=xlLine, title:="New Chart"

Verwenden Sie ChartObjects (Index), wobei index die Nummer oder der Name des eingebetteten Diagrammindexes ist, um ein einzelnes Objekt zurückzugeben. Im folgenden Beispiel wird das Muster für den Diagrammbereich im eingebetteten Diagramm 1 auf dem Arbeitsblatt Sheet1 festgelegt.

Worksheets("Sheet1").ChartObjects(1).Chart. _ 
 CChartObjecthartArea.Format.Fill.Pattern = msoPatternLightDownwardDiagonal 

Methoden

Eigenschaften

Siehe auch

Support und Feedback

Haben Sie Fragen oder Feedback zu Office VBA oder zu dieser Dokumentation? Unter Office VBA-Support und Feedback finden Sie Hilfestellung zu den Möglichkeiten, wie Sie Support erhalten und Feedback abgeben können.