Compartilhar via


Selection.LayoutIncremental method (Visio) (Método Selection.LayoutIncremental [Visio])

Faz pequenos ajustes à posição das formas na seleção para alinhar melhor as formas ou espaçá-las uniformemente com relação às outras formas.

Sintaxe

expression. LayoutIncremental( _AlignOrSpace_ , _AlignHorizontal_ , _AlignVertical_ , _SpaceHorizontal_ , _SpaceVertical_ , _UnitCode_ )

expressão Uma variável que representa um objeto De seleção .

Parâmetros

Nome Obrigatório/Opcional Tipo de dados Descrição
AlignOrSpace Obrigatório VisLayoutIncrementalType O tipo de ação de layout incremental a ser realizada (alinhamento, espaçamento ou ambos). Consulte Comentários para obter os valores possíveis.
AlinharHorizontal Obrigatório VisLayoutHorzAlignType Indica como o Microsoft Visio alinha formas horizontalmente quando alinha de forma incremental. Consulte Comentários para obter os valores possíveis.
AlinharVertical Obrigatório VisLayoutVertAlignType Indica como o Visio alinha formas verticalmente quando ele alinha de forma incremental (exceto se o estilo de layout for circular). Consulte Comentários para obter os valores possíveis.
SpaceHorizontal Obrigatório Double O espaçamento horizontal de extremidade à extremidade. Deve ser maior ou igual a zero.
SpaceVertical Obrigatório Double O espaçamento vertical de extremidade à extremidade (exceto se o estilo de layout for circular). Deve ser maior ou igual a zero.
UnitCode Obrigatório VisUnitCodes As unidades para os valores de espaçamento.

Valor de retorno

Nothing

Comentários

O parâmetro AlignOrSpace deve ser uma ou a combinação de ambas constantes VisLayoutIncrementalType a seguir.

Constant Valor Descrição
visLayoutIncrAlign 1 Alinha formas.
visLayoutIncrSpace 2 Espaça formas uniformemente.

O parâmetro AlignHorizontal deve ser uma das constantes VisLayoutHorzAlignType a seguir.

Constant Valor Descrição
visLayoutHorzAlignNone 0 Não alinha horizontalmente.
visLayoutHorzAlignDefault 1 O Visio escolhe como alinhar horizontalmente.
visLayoutHorzAlignLeft 2 Alinha as bordas esquerdas das formas.
visLayoutHorzAlignCenter 3 Alinha os centros das formas.
visLayoutHorzAlignRight 4 Alinha as bordas direitas das formas.

O parâmetro AlignVertical deve ser uma das constantes VisLayoutVertAlignType a seguir.

Constant Valor Descrição
visLayoutVertAlignNone 0 Não alinha verticalmente.
visLayoutVertAlignDefault 1 O Visio escolhe como alinhar verticalmente.
visLayoutVertAlignTop 2 Alinha as bordas superiores das formas.
visLayoutVertAlignMiddle 3 Alinha os meios das formas.
visLayoutVertAlignBottom 4 Alinha as bordas inferiores das formas.

Se AlignOrSpace for visLayoutIncrAlign, AlignHorizontal tem de ser um valor diferente de visLayoutHorzAlignNone ou AlignVertical tem de ser um valor diferente de visLayoutVertAlignNone.

Se AlignOrSpace for visLayoutIncrSpace, AlignHorizontal e AlignVertical devem ser maiores que zero.

Se AlignOrSpace for uma combinação de visLayoutIncrAlign e visLayoutIncrSpace, essas duas condições devem ser verdadeiras.

Se o estilo de esquema de página for circular, o Visio utiliza apenas o valor AlignHorizontal para determinar se pretende alinhar e apenas o valor do parâmetro SpaceHorizontal para determinar se deve ser espaçado, ignorando os valores dos parâmetros AlignVertical e SpaceVertical , respetivamente. Neste caso, se transmitir um valor diferente de visLayoutHorzAlignNone para AlignHorizontal , o Visio efetua o alinhamento. Da mesma forma, se transmitir um valor superior a zero para o SpaceHorizontal , o Visio efetua o espaçamento.

Suporte e comentários

Tem dúvidas ou quer enviar comentários sobre o VBA para Office ou sobre esta documentação? Confira Suporte e comentários sobre o VBA para Office a fim de obter orientação sobre as maneiras pelas quais você pode receber suporte e fornecer comentários.