Shape.CreateSelection, méthode (Visio)
Crée différents types d’objets Selection .
Syntaxe
expression. CreateSelection
( _SelType_
, _IterationMode_
, _[Data]_
)
expression Une variable qui représente uneForme d’objet.
Paramètres
Nom | Requis/Facultatif | Type de données | Description |
---|---|---|---|
SelType | Obligatoire | VisSelectionTypes | Type de sélection. Reportez-vous aux notes pour les valeurs possibles. |
IterationMode | Facultatif | VisSelectMode | Mode de sélection utilisé. Reportez-vous aux notes pour les valeurs possibles. |
Données | Facultatif | Variant | Type d’objet correspondant à l’argument SelType. Les valeurs possibles, reportez-vous à la section Remarques. |
Valeur renvoyée
Sélection
Remarques
La méthode CreateSelection permet de créer des sélections complexes par programme. Ainsi, au lieu de devoir sélectionner toutes les formes d’une page, vous pouvez par exemple ne sélectionner que celles d’un calque donné ou celles qui se basent sur une forme de base particulière.
Appeler la méthode CreateSelection avec SelType égal à visSelTypeByType ou visSelTypeByLayer équivaut à sélectionner des options dans la boîte de dialogue Sélectionner parType (cliquez sur Sélectionner dans le groupe Édition de l’onglet Accueil , puis sur Sélectionner par type).
L’argument SelType doit être l’une des valeurs suivantes, qui sont déclarées dans VisSelectionTypes dans la bibliothèque de types Visio.
Constante | Valeur | Description |
---|---|---|
visSelTypeAll | 1 | Sélection qui contient à l’origine toutes les formes. |
visSelTypeByDataGraphic | 6 | Sélection qui contient à l’origine toutes les formes auxquelles un type donné de graphique de données est appliqué. |
visSelTypeByLayer | 3 | Sélection qui contient à l’origine toutes les formes d’un calque donné. |
visSelTypeByMaster | 5 | Sélection qui contient à l’origine toutes les formes créées d’une forme de base donnée. |
visSelTypeByRole | 7 | Sélection qui contient à l’origine toutes les formes d’un rôle donné. |
visSelTypeByType | 4 | Sélection qui contient à l’origine toutes les formes d’un type donné. |
visSelTypeEmpty | 0 | Sélection qui ne contient à l’origine aucune forme. |
visSelTypeSingle | 2 | Sélection qui ne contient à l’origine qu’une forme. |
L’argument IterationMode facultatif doit être l’une des valeurs suivantes, qui sont déclarées dans VisSelectMode dans la bibliothèque de types de Visio. La valeur par défaut est visSelModeSkipSuper.
Constante | Valeur | Description |
---|---|---|
visSelModeOnlySub | &H0800 | La sélection ne rapporte que les formes sous-sélectionnées. |
visSelModeOnlySuper | &H0200 | La sélection ne rapporte que les formes sur-sélectionnées. |
visSelModeSkipSub | &H0400 | La sélection ne rapporte pas les formes sous-sélectionnées. |
visSelModeSkipSuper | &H0100 | La sélection ne rapporte pas les formes sur-sélectionnées. |
L’argument Data facultatif doit être un objet qui correspond au type d’objet spécifié par SelType. Par exemple, si vous souhaitez sélectionner toutes les formes de base d’un certain type, Data doit être du type Master. Si vous souhaitez sélectionner toutes les formes d’un certain calque, Data doit être du type Layer.
Lorsque SelType est visSelTypeByRole, Data doit être membre de l’énumération VisRoleSelectionTypes .
Lorsque l’argument SelType est visSelTypeByType, les valeurs possibles de l’argument Data doivent être l’une des valeurs suivantes, qui sont déclarées dans VisTypeSelectionTypes dans la bibliothèque de types de Visio.
Constante | Valeur | Description |
---|---|---|
visTypeSelBitmap | 16 | Forme qui est un bitmap. |
visTypeSelGroup | 1 | Forme qui contient d'autres formes. |
visTypeSelGuide | 4 | Forme qui est un repère. |
visTypeSelInk | 32 | Forme de type encre. |
visTypeSelMetafile | 8 | Forme qui est un métafichier. |
visTypeSelOLE | 64 | Forme liée, incorporée ou un contrôle. |
visTypeSelShape | 2 | Forme Visio native. |
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.