Compartir a través de


Método Selection.Flip (Visio)

Voltea las formas seleccionadas como un grupo o individualmente sobre sus patillas. Devuelve el valor Nothing.

Sintaxis

expresión. Voltear (FlipDirection, FlipType, BlastGuards, PinX, PinY, PinUnitsNameOrCode)

Expresión Variable que representa un objeto Selection .

Parameters

Nombre Obligatorio/opcional Tipo de datos Descripción
FlipDirection Obligatorio VisFlipDirection Especifica la dirección en la que se va a voltear la selección. Vea la sección Comentarios para obtener los posibles valores.
FlipType Opcional VisFlipTypes Especifica cómo se va a voltear la selección. Vea la sección Comentarios para los valores posibles.
BlastGuards Opcional Boolean True para invalidar fórmulas en ShapeSheet de cualquiera de las formas seleccionadas a las que se ha aplicado la función GUARD; False para dejar sin cambios las fórmulas protegidas. El valor predeterminado es Falso.
PinX Opcional Double Cuando FlipType es visFlipSelectionWithPin, especifica la posición X de la patilla sobre la que se va a voltear la selección.
PinY Opcional Double Cuando FlipType es visFlipSelectionWithPin, especifica la posición Y de la patilla sobre la que se va a voltear la selección.
PinUnitsNameOrCode Opcional Variant Especifica las unidades que se van a utilizar para PinX y PinY. Vea la sección Comentarios para obtener los posibles valores. El valor predeterminado se expresa en pulgadas.

Valor devuelto

Nothing

Comentarios

Los siguientes valores posibles para FlipDirection se declaran en VisFlipDirection en la biblioteca de tipos de Visio.

Constante Valor Descripción
visFlipHorizontal 1 Se voltea la selección horizontalmente.
visFlipVertical 2 Se voltea la selección verticalmente.

Los siguientes valores posibles para FlipType se declaran en VisFlipTypes en la biblioteca de tipos de Visio.

Constante Valor Descripción
visFlipSelectionWithPin 1 Se voltea la selección alrededor de un eje.
visFlipSelection 0 Se voltea la selección alrededor de su centro.
visFlipShapes 2 Se voltean las formas seleccionadas alrededor de su eje.

Puede especificar PinUnitsNameOrCode como un entero (miembro de VisUnitCodes) o un valor de cadena como "inches" (pulgadas). Si la cadena no es válida o el código de unidad no es apropiado (no es textual), se genera un error.

Para obtener una lista completa de las cadenas de unidad válidas junto con las constantes de automatización (valores enteros) correspondientes, vea el tema sobre las unidades de medida.

Ejemplo:

Esta macro de Microsoft Visual Basic para Aplicaciones (VBA) muestra cómo utilizar el método Flip para voltear una selección 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

Soporte técnico y comentarios

¿Tiene preguntas o comentarios sobre VBA para Office o esta documentación? Vea Soporte técnico y comentarios sobre VBA para Office para obtener ayuda sobre las formas en las que puede recibir soporte técnico y enviar comentarios.