Excel VBA教程:ZOrderPosition属性

返回指定的图形在 z-次序中的位置。Long 类型,只读。

 

说明

若要设置指定图形在 z-次序中的位置,可使用ZOrder方法。

在 z-次序中的图形位置与该图形在 Shapes集合中的编号相对应。例如,如果在myDocument 中有四个图形,则表达式myDocument.Shapes(1) 将返回位于 z-次序最尾端的图形,而表达式myDocument.Shapes(4) 将返回位于 z-次序最前端的图形。

每次向集合中添加一个新的图形时,默认情况下它会被添加到 z-次序的最前端。

Excel VBA教程:ZOrderPosition属性·示例

本示例向myDocument 中添加椭圆,并且当文档中另外还至少包含一个图形时,将该椭圆置于 z-次序中倒数第二的位置上。


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

上页:Excel VBA教程:ZOrder属性 下页:Excel VBA教程:Microsoft Excel对象

Excel VBA教程:ZOrderPosition属性

Excel VBA教程:Microsoft Excel对象 Excel VBA教程:Microsoft Excel对象 (ChartGroups)
Excel VBA教程:Microsoft Excel对象 (Charts) Excel VBA教程:Microsoft Excel对象 (Shapes)
Excel VBA教程:Microsoft Excel对象 (Worksheet) Excel VBA教程:RefEdit 控件
Excel VBA教程:关于与语言相关的信息 Excel VBA教程:不支持的语言元素
Excel VBA教程:Activate事件 Excel VBA教程:AddinInstall事件
Excel VBA教程:AddinUninstall事件 Excel VBA教程:AfterRefresh事件
Excel VBA教程:BeforeClose事件 Excel VBA教程:BeforeDoubleClick事件
Excel VBA教程:BeforePrint事件 Excel VBA教程:BeforeRefresh事件
Excel VBA教程:BeforeRightClick事件 Excel VBA教程:BeforeSave事件
Excel VBA教程:Calculate事件 Excel VBA教程:Change事件
版权所有 © 中山市飞娥软件工作室 证书:粤ICP备09170368号