Partager via


Selection.Move, méthode (Visio)

Déplace une sélection d’une distance spécifiée.

Syntaxe

expression. Move( _dx_ , _dy_ , _UnitsNameOrCode_ )

Expression Variable qui représente un objet Selection .

Parameters

Nom Requis/Facultatif Type de données Description
Dx Requis Double Indique la distance de déplacement dans le sens des X.
Dy Requis Double Indique la distance de déplacement dans le sens des Y.
UnitsNameOrCode Facultatif Variant Spécifie les unités à utiliser pour dx et dy. Reportez-vous aux notes pour les valeurs possibles. La valeur par défaut est en pouces.

Valeur renvoyée

Aucune

Remarques

Vous pouvez spécifier NomOuCodeUnités sous la forme d’un entier (un membre de CodesUnitVis) ou une valeur de chaîne telle que « pouces ». Si la chaîne n’est pas valide ou si le code d’unité n’est pas approprié (non textuel), une erreur est générée.

Pour obtenir la liste complète des chaînes d’unités valides avec les constantes Automation correspondantes (entiers), reportez-vous à la rubrique À propos des unités de mesure.

Exemple

Cette macro Microsoft Visual Basic pour Applications (VBA) indique comment utiliser la méthode Move pour déplacer une sélection d'une distance spécifiée.

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

Assistance et commentaires

Avez-vous des questions ou des commentaires sur Office VBA ou sur cette documentation ? Consultez la rubrique concernant l’assistance pour Office VBA et l’envoi de commentaires afin d’obtenir des instructions pour recevoir une assistance et envoyer vos commentaires.