Compartilhar via


Método Selection.Flip (Visio)

Inverte formas selecionadas como um grupo ou individualmente sobre seus pinos. Retornará Nothing.

Sintaxe

expressão. Flip (FlipDirection, FlipType, BlastGuards, PinX, PinY, PinUnitsNameOrCode)

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

Parâmetros

Nome Obrigatório/Opcional Tipo de dados Descrição
FlipDirection Obrigatório VisFlipDirection Especifica a direção na qual inverter a seleção. Consulte Comentários para valores possíveis.
FlipType Opcional VisFlipTypes Especifica como a seleção deve ser invertida. Consulte comentários para os valores possíveis.
BlastGuards Opcional Boolean True para substituir fórmulas no ShapeSheet de qualquer uma das formas selecionadas às quais a função GUARD foi aplicada; False para deixar fórmulas protegidas inalteradas. O padrão é False.
PinX Opcional Double Quando FlipType é visFlipSelectionWithPin, especifica a posição X do pino sobre o qual a seleção deve ser invertida.
Piny Opcional Double Quando FlipType é visFlipSelectionWithPin, especifica a posição Y do pino sobre a qual a seleção deve ser invertida.
PinUnitsNameOrCode Opcional Variantes Especifica as unidades a usar para PinX e PinY. Consulte Comentários para valores possíveis. O padrão é polegadas.

Valor de retorno

Nada

Comentários

Os valores possíveis a seguir para FlipDirection são declarados no VisFlipDirection na biblioteca de tipos do Visio.

Constant Valor Descrição
visFlipHorizontal 1 Inverter a seleção horizontalmente.
visFlipVertical 2 Inverter a seleção verticalmente.

Os valores possíveis a seguir para FlipType são declarados no VisFlipTypes na biblioteca de tipos do Visio.

Constant Valor Descrição
visFlipSelectionWithPin 1 Inverta a seleção em torno de um pino.
visFlipSelection 0 Inverta a seleção em torno de seu centro.
visFlipShapes 2 Inverta as formas selecionadas em torno de seus pinos.

Você pode especificar PinUnitsNameOrCode como um inteiro (um membro de VisUnitCodes) ou um valor de sequência de texto como "polegadas". Se a sequência de texto for inválida ou o código da unidade for inapropriado (não textual), é gerado um erro.

Para obter uma lista completa de sequências de texto de unidades válidas juntamente com constantes de automação correspondentes (valores inteiros), consulte Sobre unidades de medida.

Exemplo

Esta macro do Microsoft Visual Basic for Applications (VBA) exibe como usar o método Flip para inverter uma seleção horizontalmente.

Public Sub Flip_Example() 
 
 Dim vsoShape1 As Visio.Shape 
 Dim vsoShape2 As Visio.Shape 
 
 
 Set vsoShape1 = Application.ActiveWindow.Page.DrawRectangle(1, 9, 3, 7) 
 Set vsoShape2 = Application.ActiveWindow.Page.DrawRectangle(3, 6, 5, 5) 
 
 ActiveWindow.DeselectAll 
 
 ActiveWindow.Select vsoShape1, visSelect 
 ActiveWindow.Select vsoShape2, visSelect 
 
 
 Application.ActiveWindow.Selection.Flip visFlipHorizontal, visFlipSelection, False 
 
End Sub

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.