Compartir a través de


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.