Shape.ZOrder 方法 (PowerPoint)

将指定的形状移到集合中其他形状的前面或后面(即更改该形状在 z-顺序中的位置)。

语法

表达式ZOrder (ZOrderCmd)

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

参数

名称 必需/可选 数据类型 说明
ZOrderCmd 必需 MsoZOrderCmd 指定针对其他形状将指定形状移动到的位置。

备注

ZOrderCmd 参数值可以是下列 MsoZOrderCmd 常量之一。

msoBringForward
msoBringInFrontOfText
msoBringToFront
msoSendBackward
msoSendBehindText
msoSendToBack

应仅在 Microsoft Office Word 中使用的 msoBringInFrontOfTextmsoSendBehindText 的常量。

使用 ZOrderPosition 属性来确定形状的 z-顺序中的当前位置。

示例

以下示例向 myDocument 中添加椭圆,如果幻灯片中有至少一个其他形状,则将该椭圆放置在 z-顺序中倒数第二的位置上。

Set myDocument = ActivePresentation.Slides(1)

With myDocument.Shapes.AddShape(msoShapeOval, 100, 100, 100, 300)

    While .ZOrderPosition > 2

        .ZOrder msoSendBackward

    Wend

End With

另请参阅

形状对象

支持和反馈

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