Word VBA教程:ZOrderPosition属性

该属性返回指定图形在 z-顺序中的位置。Shapes(1) 返回 z-顺序中最后一个图形,Shapes(Shapes.Count) 返回 z-顺序中第一个图形。Long 类型,只读。

本属性为只读属性。若要设置图形在 z-顺序中的位置,请用ZOrder方法。

说明

图形在 z-顺序中的位置对应于在 Shapes集合中的索引序号。例如,如果在myDocument 中有四个图形,则myDocument.Shapes(1) 表达式返回 z-顺序中最后一个图形,表达式myDocument.Shapes(4) 返回 z-顺序中第一个图形。

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

VBA示例

本示例首先向myDocument 添加一个椭圆形。如果该文档另外还有至少一个图形,则按照 z-顺序将此椭圆形放置于倒数第二的位置。


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

Word VBA教程

Word VBA参考教程:目录1 Word VBA参考教程:目录2
Word VBA参考教程:目录3 Word VBA参考教程:目录4
Word VBA参考教程:目录5 Word VBA参考教程:目录6
Word VBA参考教程:目录7 Word VBA参考教程:目录8
Word VBA参考教程:目录9 Word VBA参考教程:目录10
版权所有 © 中山市飞娥软件工作室 证书:粤ICP备09170368号