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.