Свойство Shape.ZOrderPosition (Excel)

Возвращает положение указанной фигуры в порядке z. Только для чтения, Long.

Синтаксис

expression. ZOrderPosition

Выражение Переменная, представляющая объект Shape .

Замечания

Чтобы задать положение фигуры в порядке z, используйте метод ZOrder .

Позиция фигуры в порядке z соответствует номеру индекса фигуры в коллекции Фигуры . Например, если в myDocument есть четыре фигуры, выражение myDocument.Shapes(1) возвращает фигуру в задней части z-порядка, а выражение myDocument.Shapes(4) возвращает фигуру в передней части z-порядка.

Каждый раз, когда вы добавляете новую фигуру в коллекцию, она по умолчанию добавляется в начало z-порядка.

Пример

В этом примере в myDocument добавляется овал, а затем овал помещается второе место сзади в z-порядке, если в документе есть хотя бы одна другая фигура.

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

Поддержка и обратная связь

Есть вопросы или отзывы, касающиеся Office VBA или этой статьи? Руководство по другим способам получения поддержки и отправки отзывов см. в статье Поддержка Office VBA и обратная связь.