Свойство Shape.ZOrderPosition (Издатель)
Возвращает значение Long , указывающее положение указанной фигуры или диапазона фигур в z-порядке. Только для чтения.
Синтаксис
expression. ZOrderPosition
Выражение Переменная, представляющая объект Shape .
Замечания
Позиция фигуры в порядке z соответствует номеру индекса фигуры в коллекции Фигуры .
Например, если на странице есть четыре фигуры, выражение ActiveDocument.Pages(1).Shapes(1)
возвращает фигуру в задней части z-порядка, а выражение ActiveDocument.Pages(1).Shapes(4)
возвращает фигуру в передней части z-порядка.
Каждый раз, когда вы добавляете новую фигуру в коллекцию, она по умолчанию добавляется в переднюю часть z-порядка.
Чтобы задать положение фигуры в порядке z, используйте метод ZOrder .
Пример
В этом примере к активной публикации добавляется овал, а затем овал помещается второй от задней части в z-порядке, если на странице есть хотя бы одна другая фигура.
With ActiveDocument.Pages(1).Shapes _
.AddShape(Type:=msoShapeOval, _
Left:=100, Top:=100, Width:=100, Height:=300)
Do While .ZOrderPosition > 2
.ZOrder msoSendBackward
Loop
End With
Поддержка и обратная связь
Есть вопросы или отзывы, касающиеся Office VBA или этой статьи? Руководство по другим способам получения поддержки и отправки отзывов см. в статье Поддержка Office VBA и обратная связь.