WPS 基础接口 > 演示 API 参考 > Shape > 属性 > Shape.Child 属性
如果该形状是子形状,或者如果形状区域内的所有形状都是同一个父形状的子形状,则属性值为 MsoTrue。只读。MsoTriState 类型。

语法

表达式.Child

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

返回值
MsoTriState

说明

MsoTriState 可以是下列 MsoTriState 常量之一。
msoCTrue 不应用于此属性。
msoFalse:该形状不是子形状,或者形状区域内并非所有的子形状都属于同一个父形状。
msoTriStateMixed 不应用于该属性。
msoTriStateToggle 不应用于此属性。
msoTrue:该形状是子形状,或者形状区域内所有的子形状都属于同一个父形状。

示例

以下示例选择了画布中的第一个形状,如果选定的形状是子形状,则用指定的颜色填充该形状。以下示例假设当前演示文稿中的第一个形状是包含多个形状的绘图画布。

示例代码
function FillChildShape(){
    //Select the first shape in the drawing canvas
    ActivePresentation.Slides.Item(1).Shapes.Item(1).CanvasItems.Item(1).Select()
    //Fill selected shape if it is a child shape
    let actsel = ActiveWindow.Selection
    if(actsel.ShapeRange.Child == true){
        actsel.ShapeRange.Fill.ForeColor.RGB = 100, 0, 200
    }
    else{
        MsgBox ("This shape is not a child shape.")
    }
}


请参阅