Shape.Child 属性 (PowerPoint)

如果该形状是子形状,或者形状范围内的所有形状是的同一个父形状的子形状, 则值为 MsoTrue 。 此为只读属性。

语法

表达式孩子

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

返回值

MsoTriState

备注

属性的值可以是其中一个 MsoTriState 常量。

常量 说明
msoFalse 形状不是子形状,或者,如果形状范围,则所有子形状不属于同一父形状。
msoTrue 形状是子形状,或者形状区域内所有的子形状都属于同一个父形状。

示例

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

Sub FillChildShape()



    'Select the first shape in the drawing canvas

    ActivePresentation.Slides(1).Shapes(1).CanvasItems(1).Select



    'Fill selected shape if it is a child shape

    With ActiveWindow.Selection



        If .ShapeRange.Child = msoTrue Then

            .ShapeRange.Fill.ForeColor.RGB = RGB(Red:=100, Green:=0, Blue:=200)

        Else

            MsgBox "This shape is not a child shape."

        End If



    End With



End Sub

另请参阅

形状对象

支持和反馈

有关于 Office VBA 或本文档的疑问或反馈? 请参阅 Office VBA 支持和反馈,获取有关如何接收支持和提供反馈的指南。