Compartilhar via


Método Page.LayoutIncremental (Visio)

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

Sintaxe

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

Expressão Uma variável que representa um objeto Page .

Parâmetros

Nome Obrigatório/Opcional Tipo de dados Descrição
AlignOrSpace Obrigatório VisLayoutIncrementalType O tipo de ação de layout incremental para realizar alinhamento, espaçamento ou ambos. Consulte Comentários para obter os valores possíveis.
AlignHorizontal 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.
AlignVertical 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.
UnitsNameOrCode 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 deve ser um valor diferente de visLayoutHorzAlignNone ou AlignVertical deve 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 layout da página for circular, o Visio usará apenas o valor AlignHorizontal para determinar se deve se alinhar e apenas o valor SpaceHorizontal para determinar se o espaço deve ser usado, ignorando os valores AlignVertical e SpaceVertical , respectivamente. Nesse caso, se você passar algo diferente de visLayoutHorzAlignNone para AlignHorizontal , o Visio executará o alinhamento. Da mesma forma, se você passar qualquer valor maior que zero para SpaceHorizontal , o Visio executará 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.