Método Selection.Move (Visio)
Mueve una selección una distancia especificada.
Sintaxis
expresión. Move
( _dx_
, _dy_
, _UnitsNameOrCode_
)
Expresión Variable que representa un objeto Selection .
Parameters
Nombre | Obligatorio/opcional | Tipo de datos | Descripción |
---|---|---|---|
Dx | Obligatorio | Double | Especifica cuánto se va a mover en la dirección x. |
Dy | Obligatorio | Double | Especifica cuánto se va a mover en la dirección y. |
UnitsNameOrCode | Opcional | Variant | Especifica las unidades que se van a utilizar para dx y dy. Vea la sección Comentarios para obtener los posibles valores. El valor predeterminado se expresa en pulgadas. |
Valor devuelto
Nothing
Comentarios
Puede especificar UnitsNameOrCode 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 Move para mover una selección una distancia determinada.
Public Sub Move_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.Move 2, 2
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.