Méthode Selection.LayoutIncremental (Visio)
Procède à de légères corrections de la position des formes dans la sélection pour mieux aligner les formes ou uniformiser leur espacement par rapport à d’autres formes.
Syntaxe
expression. LayoutIncremental
( _AlignOrSpace_
, _AlignHorizontal_
, _AlignVertical_
, _SpaceHorizontal_
, _SpaceVertical_
, _UnitCode_
)
Expression Variable qui représente un objet Selection .
Parameters
Nom | Requis/Facultatif | Type de données | Description |
---|---|---|---|
AlignOrSpace | Requis | VisLayoutIncrementalType | Type d’action de mise en page incrémentielle à entreprendre (alignement, espacement ou les deux). Voir la section Remarques pour les valeurs possibles. |
AlignHorizontal | Requis | VisLayoutHorzAlignType | Indique comment Microsoft Visio aligne les formes horizontalement quand il procède à un alignement incrémentiel. Voir la section Remarques pour les valeurs possibles. |
AlignVertical | Requis | VisLayoutVertAlignType | Indique comment Visio aligne les formes verticalement quand il procède à l’alignement de manière incrémentielle (excepté si le style de mise en page est circulaire). Voir la section Remarques pour les valeurs possibles. |
SpaceHorizontal | Requis | Double | Espacement horizontal bord à bord. Doit être supérieur ou égal à zéro. |
SpaceVertical | Requis | Double | Espacement vertical bord à bord (excepté si le style de mise en page est circulaire). Doit être supérieur ou égal à zéro. |
UnitCode | Requis | VisUnitCodes | Unités pour les valeurs d’espacement. |
Valeur renvoyée
Nothing
Remarques
Le paramètre AlignOrSpace doit prendre la valeur de l’une ou de la combinaison de deux des constantes VisLayoutIncrementalType suivantes (parmi 3).
Constante | Valeur | Description |
---|---|---|
visLayoutIncrAlign | 1 | Aligner les formes. |
visLayoutIncrSpace | 2 | Uniformiser l’espacement des formes. |
Le paramètre AlignHorizontal doit prendre la valeur de l’une des constantes VisLayoutHorzAlignType suivantes.
Constante | Valeur | Description |
---|---|---|
visLayoutHorzAlignNone | 0 | Ne pas aligner horizontalement. |
visLayoutHorzAlignDefault | 1 | Visio choisit comment aligner horizontalement. |
visLayoutHorzAlignLeft | 2 | Aligner les bords gauches des formes. |
visLayoutHorzAlignCenter | 3 | Aligner les centres des formes. |
visLayoutHorzAlignRight | 4 | Aligner les bords droits des formes. |
Le paramètre AlignVertical doit prendre la valeur de l’une des constantes VisLayoutVertAlignType suivantes.
Constante | Valeur | Description |
---|---|---|
visLayoutVertAlignNone | 0 | Ne pas aligner verticalement. |
visLayoutVertAlignDefault | 1 | Visio choisit comment aligner verticalement. |
visLayoutVertAlignTop | 2 | Aligner les bords supérieurs des formes. |
visLayoutVertAlignMiddle | 3 | Aligner les milieux des formes. |
visLayoutVertAlignBottom | 4 | Aligner les bords inférieurs des formes. |
Si AlignOrSpace a la valeur visLayoutIncrAlign, AlignHorizontal doit être une valeur autre que visLayoutHorzAlignNone, ou AlignVertical doit être une valeur autre que visLayoutVertAlignNone.
Si AlignOrSpace a la valeur visLayoutIncrSpace, AlignHorizontal et AlignVertical doivent tous deux être supérieurs à zéro.
Si AlignOrSpace est une combinaison de visLayoutIncrAlign et de visLayoutIncrSpace, ces deux conditions doivent être vraies.
Si le style de mise en page est circulaire, Visio utilise uniquement la valeur AlignHorizontal pour déterminer s’il faut aligner et uniquement la valeur du paramètre SpaceHorizontal pour déterminer s’il faut espacer, en ignorant les valeurs des paramètres AlignVertical et SpaceVertical , respectivement. Dans ce cas, si vous passez une valeur autre que visLayoutHorzAlignNone pour AlignHorizontal , Visio effectue l’alignement. De même, si vous transmettez une valeur supérieure à zéro pour SpaceHorizontal , Visio effectue l’espacement.
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.