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 Selection .
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. |
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. |
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 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 do parâmetro SpaceHorizontal para determinar se o espaço deve ser usado, ignorando os valores de parâmetro AlignVertical e SpaceVertical , respectivamente. Nesse caso, se você passar um valor 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.