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.