Objet Adjustments (Excel)

Contient une collection de valeurs d’ajustement pour la forme automatique, l’objet WordArt ou le connecteur spécifié.

Remarques

Chaque valeur d’ajustement représente une façon d’ajuster un handle d’ajustement. Étant donné que certaines poignées d’ajustement peuvent être ajustées de deux manières (par exemple, certaines poignées peuvent être ajustées horizontalement et verticalement), une forme peut avoir plus de valeurs d’ajustement que de poignées d’ajustement. Une forme peut avoir jusqu'à huit ajustements.

Utilisez les ajustements propriété pour renvoyer un objet Adjustments. Utilisez Adjustments (index), où index est le numéro d’index de la valeur d’ajustement, pour renvoyer une valeur d’ajustement unique.

Différentes formes ont différents nombres de valeurs d’ajustement. Différents types de réglages modifient la géométrie d’une forme de différentes manières. En outre, différents types d’ajustements ont différentes plages de valeurs valides. Par exemple, l’illustration suivante montre comment chacune des quatre valeurs de réglage d’une légende avec flèche vers la droite contribue à définir la géométrie de la légende.

Réglage

Remarque

Dans la mesure où chaque forme ajustable dispose de différents ajustements, la meilleure manière de contrôler le comportement d'un ajustement d'une forme spécifique consiste à créer manuellement une occurrence de la forme, à effectuer les ajustements requis avec l'enregistreur de macros activé, puis à analyser le code enregistré.

Le tableau ci-dessous répertorie les plages de valeurs d'ajustement valides pour les différents types d'ajustements. Le plus souvent, si vous spécifiez une valeur en dehors de la plage de valeurs valides, la valeur valide la plus proche sera automatiquement affectée au réglage.

Type de réglage Valeurs valides
Linéaire (horizontal ou vertical) En règle générale, la valeur 0.0 représente le bord gauche ou supérieur de la forme, et la valeur 1.0 représente le bord droit ou inférieur de la forme. Les valeurs valides correspondent aux ajustements valides que vous pouvez effectuer manuellement sur la forme. Par exemple, si vous ne pouvez tirer une poignée de réglage que jusqu'à la moitié de la forme, la valeur maximale du réglage correspondant sera de 0,5.

Pour des formes telles que les légendes ou les connecteurs, pour lesquelles les valeurs 0,0 et 1,0 représentent les limites du rectangle définies par les extrémités du connecteur ou du trait de légende, les nombres négatifs et les nombres supérieurs à 1,0 sont des valeurs autorisées.
Radial Une valeur d'ajustement égale à 1 correspond à la largeur de la forme. La valeur maximale est 0,5, soit la moitié de la zone couverte par la forme.
Angle Les valeurs sont exprimées en degrés. Si vous spécifiez une valeur en dehors de la plage 180 à 180, elle est normalisée pour être comprise dans cette plage.

Exemple

L'exemple suivant montre comment ajouter une légende à flèche droite à myDocument et comment définir les valeurs de réglage de cette légende. Notez que la forme propose quatre valeurs de réglage, bien qu'elle n'ait que trois poignées de réglage. Les ajustements trois et quatre correspondent à la poignée située entre la pointe et le col de la flèche.

Set myDocument = Worksheets(1) 
Set rac = myDocument.Shapes.AddShape(msoShapeRightArrowCallout, _ 
 10, 10, 250, 190) 
With rac.Adjustments 
 .Item(1) = 0.5 'adjusts width of text box 
 .Item(2) = 0.15 'adjusts width of arrow head 
 .Item(3) = 0.8 'adjusts length of arrow head 
 .Item(4) = 0.4 'adjusts width of arrow neck 
End With

Propriétés

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.