[]
Returns the IShape object that represents the new AutoShape in a worksheet.
IShape AddShape(AutoShapeType type, double left, double top, double width, double height)
| Type | Name | Description |
|---|---|---|
| AutoShapeType | type | Specifies the type of AutoShape to create. |
| double | left | The position (in points) of the upper-left corner of the AutoShape's boundary box relative to the upper-left corner of the document. |
| double | top | The position (in points) of the upper-left corner of the AutoShape's boundary box relative to the upper-left corner of the document. |
| double | width | The width and height of the AutoShape's boundary box, in points. |
| double | height | The width and height of the AutoShape's boundary box, in points. |
| Type | Description |
|---|---|
| IShape | The IShapeThe object. |
Returns the IShape object that represents the new AutoShape at the specified range on the current sheet.
The sheet of targetRange and the sheet of the shape being added must be the same sheet.
IShape AddShape(AutoShapeType type, IRange targetRange)
| Type | Name | Description |
|---|---|---|
| AutoShapeType | type | Specifies the type of AutoShape to create. |
| IRange | targetRange | The target range of the current sheet. |
| Type | Description |
|---|---|
| IShape | The IShapeThe object. |
Returns the IShape object that represents the new AutoShape in a worksheet.
IShape AddShape(string name, AutoShapeType type, double left, double top, double width, double height)
| Type | Name | Description |
|---|---|---|
| string | name | The shape name. |
| AutoShapeType | type | Specifies the type of AutoShape to create. |
| double | left | The position (in points) of the upper-left corner of the AutoShape's boundary box relative to the upper-left corner of the document. |
| double | top | The position (in points) of the upper-left corner of the AutoShape's boundary box relative to the upper-left corner of the document. |
| double | width | The width and height of the AutoShape's boundary box, in points. |
| double | height | The width and height of the AutoShape's boundary box, in points. |
| Type | Description |
|---|---|
| IShape | The IShapeThe object. |
Returns the IShape object that represents the new AutoShape at the specified range on the current sheet.
The sheet of targetRange and the sheet of the shape being added must be the same sheet.
IShape AddShape(string name, AutoShapeType type, IRange targetRange)
| Type | Name | Description |
|---|---|---|
| string | name | The shape name. |
| AutoShapeType | type | Specifies the type of AutoShape to create. |
| IRange | targetRange | The target range of the current sheet. |
| Type | Description |
|---|---|
| IShape | The IShapeThe object. |