WPS 加载项开发 > 表格 API 参考 > ShapeRange > 属性 > ShapeRange.Child 属性
如果指定的形状是子形状,或者如果形状区域中的所有形状都是同一个父形状的子形状,则返回 msoTrueMsoTriState 类型,只读。

语法

表达式.Child

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

说明

MsoTriState 可为以下 MsoTriState 常量之一。
msoCTrue。不应用于此属性。
如果选择的形状不是子形状,则为 msoFalse
如果只有一些选择的形状是子形状,则为 msoTriStateMixed
msoTriStateToggle。不应用于此属性。
如果选择的形状是子形状,则为 msoTrue

示例

本示例选择画布中的第一个形状,并且如果选择的形状是子形状,则用指定的颜色填充该形状。本示例假定活动工作表上的一个绘图画布中包含多个形状。

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


请参阅