Compartilhar via


Propriedade Shape.ZOrderPosition (Publisher)

Retorna um Long que indica a posição da forma especificada ou do intervalo de forma na ordem z. Somente leitura.

Sintaxe

expressão. ZOrderPosition

Expressão Uma variável que representa um objeto Shape .

Comentários

A posição da forma na ordem z corresponde ao número de índice da forma na coleção Shapes.

Por exemplo, se houver quatro formas na página, a expressão ActiveDocument.Pages(1).Shapes(1) retorna a forma de trás na ordem z, e a expressão ActiveDocument.Pages(1).Shapes(4) retorna a forma à frente da ordem z.

Sempre que você adiciona uma nova forma à coleção, por padrão, ela é adicionada na frente da ordem z.

Para definir a posição da forma na ordem z, use o método ZOrder.

Exemplo

Este exemplo adiciona uma elipse à publicação ativa e a posiciona em segundo lugar de trás para frente na ordem z, se houver pelo menos uma outra forma na página.

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 

Suporte e comentários

Tem dúvidas ou quer enviar comentários sobre o VBA para Office ou sobre esta documentação? Confira Suporte e comentários sobre o VBA para Office a fim de obter orientação sobre as maneiras pelas quais você pode receber suporte e fornecer comentários.