WPS 基础接口 > 演示 API 参考 > ShapeRange > 属性 > ShapeRange.ZOrderPosition 属性
返回指定的形状在 z-顺序中的位置。只读。Long 类型。

语法

表达式.ZOrderPosition

表达式   一个代表 ShapeRange 对象的变量。

返回值
Long

说明

Shapes(1) 返回 z-顺序中的最后一个形状,Shapes(Shapes.Count) 返回 z-顺序中的第一个形状。

若要设置形状在 z-顺序中的位置,请用 ZOrder 方法。

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

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

示例

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

示例代码
let myDocument = ActivePresentation.Slides.Item(1)
let myShape = 
 myDocument.Shapes.AddShape(msoShapeOval,  100, 100, 100, 300) 
 while(myShape.ZOrderPosition > 2) {
       myShape.ZOrder(msoSendBackward)
    }


请参阅