Résumé
Cet article explique comment afficher du texte dérivé des propriétés personnalisées d’une forme dans Microsoft Visio. Dans cet article, la forme « processus » du gabarit De flux simple est utilisée à des fins d’illustration. Si vous utilisez une forme alternative, assurez-vous que la forme possède des propriétés personnalisées et que vous avez entré des valeurs dans les propriétés personnalisées.
Cet article suppose que vous avez déjà utilisé la feuille ShapeSheet et que vous êtes familiarisé avec l’ajout de sections et la saisie de formules.
Informations supplémentaires
Exemple simple
Faites glisser la forme « processus » vers la page de dessin. Cliquez avec le bouton droit sur la forme pour entrer des valeurs dans les trois propriétés personnalisées (coût, durée et ressources). Chaque propriété accepte uniquement une valeur numérique.
-
Lorsque la forme est toujours sélectionnée, cliquez sur Champ dans le menu Insertion.
-
Dans le menu Catégorie, cliquez sur Formule personnalisée.
-
Une fois choisie, la barre de formule personnalisée devient active. Placez le pointeur de la souris dans le champ, puis tapez Prop.Cost.
-
Cliquez sur OK. Le texte de la forme affiche désormais la valeur de la ligne Prop.Cost dans la section Propriétés personnalisées de la feuille de forme.
Déterminer les noms de lignes valides
Pour une forme qui possède déjà des propriétés personnalisées, il est nécessaire de déterminer comment référencer correctement les lignes de propriété personnalisée.
-
Lorsque la forme est sélectionnée, cliquez sur Afficher la feuille ShapeSheet dans le menu Fenêtre.
-
Faites défiler pour trouver la section Propriétés personnalisées de la feuille ShapeSheet. S’il n’est pas visible, cliquez sur Sections dans le menu Affichage. Vérifiez les propriétés personnalisées.
-
Les lignes nommées sont nommées dans la section Propriétés personnalisées. La forme « processus » a 3 : Prop.Cost, Prop.Duration et Prop.Resources. Le « Proposition » dans le nom est ajouté automatiquement par Visio.
Exemple complexe
L’exemple simple fonctionne de manière satisfaisante pour afficher une propriété personnalisée. L’exemple suivant explique comment ajouter du texte supplémentaire et des propriétés personnalisées à l’affichage. Là encore, en utilisant la forme « processus » avec des valeurs ajoutées aux propriétés personnalisées, sélectionnez l’outil texte, puis suivez ces étapes :
-
Tapez ce qui suit :
Coût : $Follow étapes 1 à 4 de la section « Exemple simple » plus tôt dans cet article. Appuyez ensuite sur Entrée.
-
Tapez le mot :
Durée : Suivez de nouveau les étapes 1 à 4 et entrez la formule personnalisée en tant que Proposition.Durée. Appuyez ensuite sur Entrée. Si vous le souhaitez, tapez dans la période, par exemple, « semaine ».
-
Type
Ressources :Suivez de nouveau les étapes 1 à 4 et entrez la formule personnalisée en tant que Prop.Resources.
La forme résultante doit ressembler à la forme figure 1.
Figure 1
Exemple plus complexe : choisir d’afficher ou de masquer des propriétés personnalisées
L’exemple suivant montre comment définir une action de souris droite pour afficher ou masquer les valeurs de propriété personnalisée sur la forme. Cet exemple utilise la forme Processus déjà modifiée de l’exemple précédent.
Pour voir cet exemple, suivez ces étapes :
-
Faites défiler pour trouver la section Cellule définie par l’utilisateur de la feuille shapeSheet. Si la section Cellule définie par l’utilisateur de la feuille de forme n’est pas visible, cliquez sur Sections dans le menu Affichage, puis examinez la cellule définie par l’utilisateur.
-
Créez une nouvelle ligne et nommez-la HideProperties. La valeur et l’invite de cette section doivent rester inchangées.
-
Ajoutez deux autres lignes à la fin de la section Actions de la feuille de forme.
-
Ajoutez les formules ou valeurs suivantes à cette section.
Action
Actions
Menu
Invite
Coché
Désactivé
2
=SETF
(« User.HideProperties »,0)
+SETF(« Actions.D2 »,1)
+SETF(« Actions.D3 »,0)Afficher les
propriétésAfficher
les propriétés
personnalisées0
1
3
=SETF
(« User.HideProperties »,1)
+SETF(« Actions.D3 »,1)
+SETF(« Actions.D2 »,0)Masquer les
propriétésMasquer les
propriétés
personnalisées0
0
Remarque Dans Microsoft Office Visio 2003 ou Microsoft Visio 2002, l’invite n’est pas visible dans la section Action.
-
Dans la section Divers de la feuille ShapeSheet, tapez la référence de cellule suivante dans la cellule HideText :
User.HideProperties
-
À présent, lorsque vous cliquez avec le bouton droit sur la forme, deux options supplémentaires sont disponibles : Afficher les propriétés et Masquer les propriétés. En sélectionnant l’une ou l’autre des options, vous pouvez décider d’afficher ou de masquer le texte.
-
Pour empêcher un utilisateur de modifier les nouvelles formules en entrant du texte manuellement dans la forme, protégez le texte de la forme contre la modification en tapant 1 dans la cellule LockTextEdit de la section Protection de la feuille ShapeSheet.