Clase GroupShapes - formas individuales de una forma agrupada (Word VBA)

La clase GroupShapes representa las formas individuales de una forma agrupada. Para usar una variable de clase GroupShapes, primero debe ser instanciado, por ejemplo

Count

Devuelve un Long que representa el número de formas de la colección.


Dim gss As GroupShapes: Set gss =  
Dim lngCount As Long
lngCount = gss.Count

Item

Devuelve un objeto Shape individual de una colección.

Item (Index)

Index: El objeto individual que se va a devolver.


Dim gss As GroupShapes: Set gss =  
Dim shpGroupShape As Shape
Set shpGroupShape = gss(Index:=1)

Range

Devuelve un objeto ShapeRange .

Los objetos ShapeRange no incluyen objetos InlineShape. La mayoría de las operaciones que se pueden realizar con un objeto Shape también se pueden realizar con un objeto ShapeRange que contenga una única forma.

Range (Index)

Index: Indica qué formas se incluirán en el intervalo especificado.


Sub ShRange() 
 With ActiveDocument.Shapes.Range(1).Fill 
 .ForeColor.RGB = RGB(255, 0, 255) 
 .Visible = msoTrue 
 End With 
End Sub