主题
ZOrderPosition (属性)
返回指定形状在 z-顺序中的位置。int 型,只读。
说明
若要设置形状在 z-顺序中的位置,请用 ZOrder 方法。
形状在 z-顺序中的位置对应于在 Shapes 集合中的索引号。例如,如果在 myDocument
中有四个形状,则 myDocument.Shapes(1)
表达式返回 z-顺序中最后一个形状,表达式 myDocument.Shapes(4)
返回 z-顺序中第一个形状。
每次向集合中添加一个新的形状时,默认情况下它会被添加到 z-次序的最前端。
示例
python
#此示例首先向第一张工作表添加一个椭圆形。如果第一张工作表另外还有至少一个形状,则按照 z-顺序将此椭圆形放置于倒数第二的位置
def test():
shapes = Application.Worksheets.Item(1).Shapes
shape = shapes.AddShape(msoShapeOval, 100, 100, 100, 300)
shapeRange = shapes.Range([shape.Name])
while shapeRange.ZOrderPosition > 2:
shapeRange.ZOrder(msoSendBackward)
python
#本示例先在活动工作表中创建shpRange对象,然后显示对象在 z 顺序中的位置
def test():
shpRange = ActiveSheet.Shapes.Range([2])
print(shpRange.ZOrderPosition)