Свойство Shape.ZOrderPosition (PowerPoint)
Возвращает положение указанной фигуры в порядке z. Только для чтения.
Синтаксис
expression. ZOrderPosition
Выражение Переменная, представляющая объект Shape .
Возвращаемое значение
Длинное целое
Замечания
Shapes(1)
возвращает фигуру в задней части z-порядка и Shapes(Shapes.Count)
фигуру в передней части z-порядка.
Чтобы задать положение фигуры в порядке z, используйте метод ZOrder .
Позиция фигуры в порядке z соответствует номеру индекса фигуры в коллекции Фигуры . Например, если на слайде есть четыре фигуры, выражение myDocument.Shapes(1)
возвращает фигуру в задней части z-порядка, а выражение myDocument.Shapes(4)
возвращает фигуру в передней части z-порядка.
Каждый раз, когда вы добавляете новую фигуру в коллекцию, она по умолчанию добавляется в переднюю часть z-порядка.
Пример
В этом примере в myDocument добавляется овал, а затем овальный второй от задней части в порядке z, если на слайде есть хотя бы одна другая фигура.
Set myDocument = ActivePresentation.Slides(1)
With myDocument.Shapes.AddShape(msoShapeOval, 100, 100, 100, 300)
While .ZOrderPosition > 2
.ZOrder msoSendBackward
Wend
End With
См. также
Поддержка и обратная связь
Есть вопросы или отзывы, касающиеся Office VBA или этой статьи? Руководство по другим способам получения поддержки и отправки отзывов см. в статье Поддержка Office VBA и обратная связь.