如果指定的形状是子形状,或者如果形状区域中的所有形状都是同一个父形状的子形状,则返回
msoTrue。
MsoTriState 类型,只读。
语法
表达式.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.")
}
}
|