WPS 基础接口 > 演示 API 参考 > Shape > 属性 > Shape.Id 属性
返回一个 Long 类型值,该值标识形状或形状范围。只读。

语法

表达式.Id

表达式   一个代表 Shape 对象的变量。

返回值
Long

示例

以下示例向当前演示文稿添加一个新形状,再根据 ID 属性的值填充该形状。

示例代码
function ShapeID(){
    let myaddshape = ActivePresentation.Slides.Item(1).Shapes.AddShape(msoShape5pointStar, 100, 100, 100, 100)
    switch (myaddshape.Id){
        case myaddshape.Id >0 && myaddshape.Id <=500:
            myaddshape.Fill.ForeColor.RGB = 255, 0, 0
            break
        case myaddshape.Id >500 && myaddshape.Id <=1000:
            myaddshape.Fill.ForeColor.RGB = 255, 255, 0
            break
        case myaddshape.Id >1000 && myaddshape.Id <=1500:
            myaddshape.Fill.ForeColor.RGB = 255, 0, 255
            break
        case myaddshape.Id >1500 && myaddshape.Id <=2000:
            myaddshape.Fill.ForeColor.RGB = 0, 255, 0
            break
        case myaddshape.Id >2000 && myaddshape.Id <=2500:
            myaddshape.Fill.ForeColor.RGB = 0, 255, 255
            break
        default:
            myaddshape.Fill.ForeColor.RGB = 0, 0, 255
     }
}


请参阅