该属性返回指定图形在 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