ZOrderPosition 属性

       

返回指定的图形在 z-次序中的位置。Long 类型,只读。

 

说明

若要设置指定图形在 z-次序中的位置,可使用 ZOrder 方法。

在 z-次序中的图形位置与该图形在 Shapes 集合中的编号相对应。例如,如果在 myDocument 中有四个图形,则表达式 myDocument.Shapes(1) 将返回位于 z-次序最尾端的图形,而表达式 myDocument.Shapes(4) 将返回位于 z-次序最前端的图形。

每次向集合中添加一个新的图形时,默认情况下它会被添加到 z-次序的最前端。

示例

本示例向 myDocument 中添加椭圆,并且当文档中另外还至少包含一个图形时,将该椭圆置于 z-次序中倒数第二的位置上。

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