Свойство 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 и обратная связь.