Skip to content
本页内容

AddShape (方法)

返回一个 Shape 对象,该对象表示工作表中的新自选形状。

说明

要更改已添加的自选形状的类型,请设置 AutoShapeType 属性。

参数

属性数据类型必填说明
TypeMsoAutoShapeType必填指定要创建的自选形状的类型。
Leftfloat必填自选形状边框的左上角相对于文档左上角的位置(以磅为单位)。
Topfloat必填自选形状边框的左上角相对于文档顶部的位置(以磅为单位)。
Widthfloat必填自选形状边框的宽度(以磅为单位)。
Heightfloat必填自选形状边框的高度(以磅为单位)。

返回值

Shape。

示例

python
#本示例向第一张工作表中添加矩形
def test():
    Application.Worksheets.Item(1).Shapes.AddShape(msoShapeRectangle, 50, 50, 100, 200)
python
#本示例将十字添加到活动工作表中,然后将其边框设置为8磅厚和红色
def test():
    shapes = ActiveSheet.Shapes
    shape = shapes.AddShape(msoShapeCross, 10, 10, 50, 70)
    shape.Line.Weight = 8
    shape.Line.ForeColor.RGB = RGB(255, 0, 0)