Compartilhar via


Método Selection.Move (Visio)

Move uma seleção a uma distância especificada.

Sintaxe

expression. Move( _dx_ , _dy_ , _UnitsNameOrCode_ )

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

Parâmetros

Nome Obrigatório/Opcional Tipo de dados Descrição
Dx Obrigatório Double Especifica o valor a ser movido na direção x.
Dy Obrigatório Double Especifica o valor a ser movido na direção y.
UnitsNameOrCode Opcional Variantes Especifica as unidades a serem usadas para dx e dy. Consulte Comentários para valores possíveis. O padrão é polegadas.

Valor de retorno

Nada

Comentários

Você pode especificar UnitsNameOrCode 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) mostra como usar o método Move para deslocar uma seleção por um valor especificado.

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

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.