Klasse GroupShapes - die einzelnen Formen innerhalb einer gruppierten Form (Word 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 Wert vom Typ Long zurück, der die Anzahl der Formen in der Auflistung darstellt.
Dim gss As GroupShapes: Set gss =
Dim lngCount As Long
lngCount = gss.Count
Item
Gibt ein einzelnes Shape -Objekt in einer Auflistung zurück.
Item (Index)
Index: Das einzelne Objekt zurückgegeben werden soll.
Dim gss As GroupShapes: Set gss =
Dim shpGroupShape As Shape
Set shpGroupShape = gss(Index:=1)
Range
Gibt ein ShapeRange -Objekt zurück.
ShapeRange-Objekte umfassen keine InlineShape-Objekte. Die meisten Vorgänge, die Sie mit einem Shape -Objekt durchführen können, können Sie auch mit einem ShapeRange -Objekt durchführen, das eine einzelne Form enthält.
Range (Index)
Index: Gibt an, welche Formen im angegebenen Bereich enthalten sein sollen.
Sub ShRange()
With ActiveDocument.Shapes.Range(1).Fill
.ForeColor.RGB = RGB(255, 0, 255)
.Visible = msoTrue
End With
End Sub