Shape.Child
如果指定的形状是子形状,或者如果形状区域中的所有形状都是同一个父形状的子形状,则返回 msoTrue 。 MsoTriState 类型,只读。
语法
express.Child
express 一个代表 Shape 对象的变量。
类型
MsoTriState
说明
| MsoTriState 可为以下 MsoTriState 常量之一。 |
|---|
| msoCTrue 。不应用于此属性。 |
| 如果选择的形状不是子形状,则为 msoFalse 。 |
| 如果只有一些选择的形状是子形状,则为 msoTriStateMixed 。 |
| msoTriStateToggle 。不应用于此属性。 |
| 如果选择的形状是子形状,则为 msoTrue 。 |
示例
JavaScript
/*本示例判断活动工作表第一个形状的第一项单个图形是否为子形状并显示结果。*/
function test() {
let shpGroupItem = ActiveSheet.Shapes.Item(1).GroupItems.Item(1)
if (shpGroupItem.Child == msoTrue) {
alert("第一个形状是子形状")
} else if (shpGroupItem.Child == msoTriStateMixed) {
alert("其中只有一部分形状是子形状")
} else {
alert("第一个形状不是子形状")
}
}
JavaScript
/*本示例判断第一张工作表第一个形状的第二项单个图形如果是子形状,则用指定的颜色填充该子形状。*/
function test() {
let shpGroupItem = Worksheets.Item(1).Shapes.Item(1).GroupItems.Item(2)
if (shpGroupItem.Child == msoTrue) {
shpGroupItem.Fill.ForeColor.RGB = RGB(100, 0, 200)
}
}