Partager via


Méthode Selection.Flip (Visio)

Retourne les formes sélectionnées en tant que groupe ou individuellement sur leurs épingles. Renvoie la valeur Nothing.

Syntaxe

expression. Flip (FlipDirection, FlipType, BlastGuards, PinX, PinY, PinUnitsNameOrCode)

Expression Variable qui représente un objet Selection .

Parameters

Nom Requis/Facultatif Type de données Description
FlipDirection Requis VisFlipDirection Indique la direction dans laquelle retourner la sélection. Reportez-vous aux notes pour les valeurs possibles.
FlipType Facultatif VisFlipTypes Spécifie la façon dont la sélection doit être retournée. Les valeurs possibles, reportez-vous à la section Remarques.
BlastGuards Facultatif Boolean True pour remplacer les formules dans la feuille ShapeSheet de l’une des formes sélectionnées auxquelles la fonction GUARD a été appliquée ; False pour laisser les formules gardées inchangées. La valeur par défaut est False.
Pinx Facultatif Double Lorsque FlipType a la valeur visFlipSelectionWithPin, spécifie la position X de la broche sur laquelle la sélection doit être retournée.
Piny Facultatif Double Lorsque FlipType a la valeur visFlipSelectionWithPin, spécifie la position Y de la broche sur laquelle la sélection doit être retournée.
PinUnitsNameOrCode Facultatif Variant Indique les unités à utiliser pour AxeX et AxeY. Reportez-vous aux notes pour les valeurs possibles. La valeur par défaut est en pouces.

Valeur renvoyée

Aucune

Remarques

Les valeurs possibles suivantes pour FlipDirection sont déclarées dans VisFlipDirection dans la bibliothèque de types Visio.

Constante Valeur Description
visFlipHorizontal 1 Retourne la sélection horizontalement.
visFlipVertical 2 Retourne la sélection verticalement.

Les valeurs possibles suivantes pour FlipType sont déclarées dans VisFlipTypes dans la bibliothèque de types Visio.

Constante Valeur Description
visFlipSelectionWithPin 1 Retourne la sélection autour d'un axe.
visFlipSelection 0 Retourne la sélection autour de son centre.
visFlipShapes 2 Retourne les formes sélectionnées autour de leur axe.

Vous pouvez spécifier NomOuCodeUnitésAxe sous la forme d’un entier (un membre de VisUnitCodes) 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 Flip pour retourner une sélection horizontalement.

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

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.