Partager via


Objet Adjustments (Publisher)

Contient une collection de valeurs d’ajustement pour l’objet AutoShape ou WordArt spécifié.

Remarques

Chaque valeur de réglage représente une façon qu'une poignée d'ajustement peut être ajustée. Étant donné que certaines poignées d’ajustement peuvent être ajustées de deux façons (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 la propriété Adjustments de l’objet Shape 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.

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, la valeur valide la plus proche est affectée à l’ajustement.

Type de réglage Valeurs valides
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 ajustements 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, à savoir la moitié de la longueur de 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 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.

Sub AdjustRightArrowCallout() 
 With ActiveDocument.Pages(1).Shapes.AddShape( _ 
 Type:=msoShapeRightArrowCallout, Left:=72, Top:=72, _ 
 Width:=250, Height:=190).Adjustments 
 .Item(1) = 0.75 'Adjusts width of text box 
 .Item(2) = -0.5 'Adjusts width of arrowhead 
 .Item(3) = 0.8 'Adjusts length of arrowhead 
 .Item(4) = -0.75 'Adjusts width of arrow neck 
 End With 
End Sub

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.