ZOrderPosition 属性

       

以 Z 顺序返回指定形状的位置。Shapes(1) 在 Z 顺序的后面返回该形状,Shapes(Shapes.Count) 在 Z 顺序的前面返回该形状。只读。Long 类型。

该属性为只读。要设置形状的 Z 顺序位置,请使用 ZOrder 方法。

说明

Z 顺序中形状的位置与 Shapes 集合中形状的索引号相对应。例如,如果幻灯片上有四个形状,表达式 myDocument.Shapes(1) 在 Z 顺序的后面返回该形状,表达式 myDocument.Shapes(4) 在 Z 顺序的前面返回该形状。

任何时候在集合中添加新形状,该形状将默认添加在 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