Shapes.Range Method
Word Developer Reference |
Returns a ShapeRange object that represents the shapes within a range.
Syntax
expression.Range(Index)
expression Required. A variable that represents a Shapes collection.
Parameters
Name | Required/Optional | Data Type | Description |
---|---|---|---|
Index | Required | Variant | Specifies which shapes are to be included in the specified range. Can be an integer that specifies the index number of a shape within the Shapes collection, a string that specifies the name of a shape, or a array that contains integers or strings. |
Return Value
ShapeRange
Remarks
A Shape object always appears on the same page as the range it is anchored to.
Note |
---|
Most operations that you can do with a Shape object you can also do with a ShapeRange object that contains a single shape. Some operations, when performed on a ShapeRange object that contains multiple shapes, produce an error. |
Example
This example sets the fill foreground color to purple for the first shape in the active document.
Visual Basic for Applications |
---|
|
This example applies a shadow to a variable shape in the active document.
Visual Basic for Applications |
---|
|
To call the preceding subroutine, enter the following code into a standard code module.
Visual Basic for Applications |
---|
|
This example selects shapes one and three in the active document.
Visual Basic for Applications |
---|
|
This example selects and deletes the shapes in the first shape in the active document. This example assumes that the first shape is a canvas shape.
Visual Basic for Applications |
---|
|
See Also