Partager via


Méthode Master.CreateSelection (Visio)

Crée différents types d’objets Selection .

Syntaxe

expression. CreateSelection( _SelType_ , _IterationMode_ , _[Data]_ )

Expression Variable qui représente un objet Master .

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.