Object Model Reference : Classes : S : Shapes : Methods : Shapes.Range |
Function Range(IndexArray() As Variant) As ShapeRange
Member of Shapes
The Range method returns a shape range that contains all the specified shapes from a Shapes collection.
• |
This method accepts a variable number of arguments. It also accepts arrays.
|
Parameter
|
Description
|
IndexArray
|
Specifies the range of index numbers that identify and group the desired shapes
|
The following VBA example deletes a shape range from the active document. The first (1) and the fourth (4) shapes are deleted from the Shapes collection. A message box displays the number of shapes in the collection before and after the deletion, to confirm that the shapes were removed from the collection.
Sub ShapesRange() |
With ActiveLayer.Shapes |
MsgBox "There are " & .Count & " shapes in the Shapes collection." |
.Range(Array(1, 4)).Delete |
MsgBox "There are " & .Count & " shapes in the Shapes collection." |
End With |
End Sub |
Copyright 2013 Corel Corporation. All rights reserved.