WPS 基础接口 > 演示 API 参考 > ShapeRange > 方法 > ShapeRange.ZOrder 方法
将指定的形状移到集合中其他形状的前面或后面(即更改该形状在 z-顺序中的位置)。

语法

表达式.ZOrder(ZOrderCmd)

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

参数

名称 必选/可选 数据类型 描述
ZOrderCmd 必选 MsoZOrderCmd 指定针对其他形状将指定形状移动到的位置。

说明

MsoZOrderCmd 可以是下列 MsoZOrderCmd 常量之一。
msoBringForward
msoBringInFrontOfText 仅用于 WPS。
msoBringToFront
msoSendBackward
msoSendBehindText 仅用于 WPS。
msoSendToBack

可用 ZOrderPosition 属性确定形状在 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)
}


请参阅