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

ShapeRange, objet

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.