Propriété ShapeRange.ZOrderPosition (PowerPoint)
Cette propriété renvoie la position de la forme spécifiée dans l'ordre de superposition. En lecture seule.
Syntaxe
expression. ZOrderPosition
Expression Variable qui représente un objet ShapeRange .
Valeur renvoyée
Entier long
Remarques
Shapes(1)
renvoie la forme à l'axe z et Shapes(Shapes.Count)
renvoie la forme à l'avant de l'axe z.
Pour définir la position de la forme dans l'ordre de superposition, utilisez la méthode ZOrder.
Position d'une forme dans l'ordre z correspond au numéro d'index de la forme dans la collection Shapes. Par exemple, si la diapositive comporte quatre formes, l’expression myDocument.Shapes(1)
renvoie la forme à l’arrière de l’ordre de plan et l’expression myDocument.Shapes(4)
renvoie la forme au début de l’ordre de plan.
Lorsque vous ajoutez une forme à une collection, elle est ajoutée par défaut à l'avant de l'axe z.
Exemple
Cet exemple ajoute un ovale à myDocument et le place ensuite à l’avant-dernière position sur l’axe Z s’il existe au moins une autre forme dans la diapositive.
Set myDocument = ActivePresentation.Slides(1)
With myDocument.Shapes.AddShape(msoShapeOval, 100, 100, 100, 300)
While .ZOrderPosition > 2
.ZOrder msoSendBackward
Wend
End With
Voir aussi
Assistance et commentaires
Avez-vous des questions ou des commentaires sur Office VBA ou sur cette documentation ? Consultez la rubrique concernant l’assistance pour Office VBA et l’envoi de commentaires afin d’obtenir des instructions pour recevoir une assistance et envoyer vos commentaires.