Adjustments, objet (Word)

Contient une collection de valeurs d'ajustement pour la forme automatique ou l'objet WordArt spécifié. Chaque valeur d'ajustement représente l'un des réglages possibles d'une poignée 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 possibilités d'ajustement.

Remarques

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.

Les différentes formes possèdent différents nombres de valeurs d'ajustement et les différents types d'ajustements changent la géométrie d'une forme de plusieurs façons et présentent des plages de valeurs valides différentes.

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. Dans la plupart des cas, si vous spécifiez une valeur qui dépasse la plage de valeurs valides, c'est la valeur valide la plus proche qui est attribuée à l'ajustement.

Type d’ajustement Valeurs admises
Linéaire (horizontal ou vertical) En général, la valeur 0 représente le bord gauche ou supérieur de la forme et la valeur 1, le bord droit ou inférieur de la forme. Les valeurs valides correspondent aux réglages valides que vous pouvez effectuer manuellement sur la forme. Par exemple, si vous pouvez tirer uniquement une poignée de réglage manuellement à la moitié de la longueur de la forme, la valeur maximale pour l'ajustement correspondant sera de 0,5. Pour les formes comme les légendes, pour lesquelles les valeurs 0 et 1 représentent les limites du rectangle défini par les points de début et de fin de la ligne de légende, les nombres négatifs et les nombres supérieurs à 1 sont des valeurs valides.
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.

L'exemple ci-dessous montre comment ajouter une légende sous forme de flèche vers la droite dans le document actif et définir ses valeurs d'ajustement. Notez que bien que la forme ne possède que trois poignées de réglage, elle dispose de quatre ajustements. Les ajustements trois et quatre correspondent à la poignée située entre la pointe et le col de la flèche.

Set rac = ActiveDocument.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.