Shapes (VBA)
Geometrische Formen sind in VBA Shape-Objekte. Diese könne mit VBA erzeugt, geändert und gelöscht werden. Diagramme (Charts) sind speziellen Shapes-Objekte.
Das folgende Unterprogramm setzt in Excel die Größe des ersten Diagrammes im aktiven Tabellenblatt auf 18cm x 24cm.
Sub SetDiagramSize() ' Setzt die Größe "Diagramnmes" auf der ersten Seite des aktiven Tabellenblattes auf 18 cm x 24 cm. With ActiveSheet.Shapes(1) .Height = 510.2362204724 .Width = 680.3149606299 .LockAspectRatio = msoTrue End With End Sub