ZOrderPosition 属性

       

该属性返回指定图形在 z-顺序中的位置。Shapes(1) 返回 z-顺序中最后一个图形,Shapes(Shapes.Count) 返回 z-顺序中第一个图形。Long 类型,只读。

本属性为只读属性。若要设置图形在 z-顺序中的位置,请用 ZOrder 方法。

说明

图形在 z-顺序中的位置对应于在 Shapes 集合中的索引序号。例如,如果在 myDocument 中有四个图形,则 myDocument.Shapes(1) 表达式返回 z-顺序中最后一个图形,表达式 myDocument.Shapes(4) 返回 z-顺序中第一个图形。

如向一个集合添加新图形,其默认的添加位置是 z-顺序中的前面位置。

示例

本示例首先向 myDocument 添加一个椭圆形。如果该文档另外还有至少一个图形,则按照 z-顺序将此椭圆形放置于倒数第二的位置。

Set myDocument = ActiveDocument
With myDocument.Shapes.AddShape(msoShapeOval, 100, 100, 100, 300)
    While .ZOrderPosition > 2
        .ZOrder msoSendBackward
    Wend
End With