Skip to content

AddShape (方法)

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

说明

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

参数

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

返回值

Shape。

示例

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