Word) (Shape.ZOrderPosition 属性

返回一个 Long ,该值表示指定的形状在 z-顺序中的位置。 此为只读属性。

语法

表达式ZOrderPosition

表达 返回 Shape 对象的表达式。

备注

Shapes(1)返回的形状在 z-顺序的底层, Shapes(Shapes.Count)返回的形状在 z-顺序的前面。 此属性是只读的。 若要设置该形状在 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

另请参阅

形状对象

支持和反馈

有关于 Office VBA 或本文档的疑问或反馈? 请参阅 Office VBA 支持和反馈,获取有关如何接收支持和提供反馈的指南。