Klasse GroupShapes - die einzelnen Formen innerhalb einer gruppierten Form (Excel VBA)
Die Klasse GroupShapes stellt die einzelnen Formen innerhalb einer gruppierten Form dar. Um eine GroupShapes -Klassenvariable zu verwenden, muss sie zuerst instanziert werden, beispielsweise
Count
Gibt einen Long-Wert zurück, der die Anzahl der Objekte in der Auflistung darstellt.
Dim gss As GroupShapes: Set gss =
Dim lngCount As Long
lngCount = gss.Count
Item
Gibt ein einzelnes Objekt aus einer Auflistung zurück.
Item (Index)
Index: Der Name oder die Indexnummer für das Objekt.
Dim gss As GroupShapes: Set gss =
Dim shpGroupShape As Shape
Set shpGroupShape = gss(Index:=1)
Range
Gibt ein ShapeRange -Objekt zurück, das eine Untermenge der Formen in einer Shapes -Auflistung darstellt.
Obwohl Sie die Range -Eigenschaft verwenden können, um eine beliebige Anzahl von Formen zurückzugeben, ist es einfacher, die Item -Methode zu verwenden, wenn Sie nur ein einzelnes Element der Auflistung zurückgeben möchten.
Range (Index)
Index: Die einzelnen Formen für den Bereich.
Set myDocument = Worksheets(1)
myDocument.Shapes.Range(Array(1, 3)) _
.Fill.Patterned msoPatternHorizontalBrick