Créer un contenu dépendant d'une case à cocher sous Word2010
Pala_intern
Messages postés
9
Statut
Membre
-
Pala_intern Messages postés 9 Statut Membre -
Pala_intern Messages postés 9 Statut Membre -
Bonjour,
Comme l'indique le titre, je souhaite automatiser un modèle de document word, en créant un contenu qui dépende d'une case à cocher.
Je mets un exemple pour me faire comprendre :
On suppose qu'il existe des tableaux référençant les détails des équipements 1, 2 et 3
Equipements contenus :
- Equipement 1 [ ]
- Equipement 2 [ ]
- Equipement 3 [ ]
J'aimerais que si je coche la case Equipement 1 et Equipement 3, les deux tableaux correspondants apparaissent, et si je les décoche, ils disparaissent.
Peut-être y a-t-il une fonction "masquer/cacher" dans Word ou quelque chose comme ça ?
Bonne journée à tous et merci d'avance pour vos réponses,
Comme l'indique le titre, je souhaite automatiser un modèle de document word, en créant un contenu qui dépende d'une case à cocher.
Je mets un exemple pour me faire comprendre :
On suppose qu'il existe des tableaux référençant les détails des équipements 1, 2 et 3
Equipements contenus :
- Equipement 1 [ ]
- Equipement 2 [ ]
- Equipement 3 [ ]
J'aimerais que si je coche la case Equipement 1 et Equipement 3, les deux tableaux correspondants apparaissent, et si je les décoche, ils disparaissent.
Peut-être y a-t-il une fonction "masquer/cacher" dans Word ou quelque chose comme ça ?
Bonne journée à tous et merci d'avance pour vos réponses,
1 réponse
-
Bonjour
Regarde ce tuto de la faqword ici et teste
https://faqword.com/index.php/word/faq-word/formulaires-controles/939
-
-
Le tuto est très bien expliqué, néanmoins, lorsque j'essaie de compiler la macro que j'ai copiée/collée, il m'affiche une erreur.
Je précise que j'ai bien modifié les champs qu'il fallait. Mais il me surligne le "_" à la fin de la ligne du chemin du template et m'affiche l'erreur suivante :
"Erreur de compilation
Caractère incorrect"
Une idée ? -
Bonsoir
Je ne fais pas de macro mais je viens de tester
Enlever l'underscore et ne conserver que le . qui relie Application.Templates... et ...BuildingBlockEntries
Ensuite il faut rajouter un End If
Et ça marche
Par contre il faut personnaliser la macro pour intégrer les 2 autres listes
Marina va passer pour compléter. J'espère ;-)
Argitxu -
-
Bonjour,
Je prends le relai d'Argitxu ;)
Alors il faut utiliser une fonction que j'ai justement mise ici :
https://faqword.com/index.php/word/faq-word/gestion-des-macros/941-inserer-texte-via-macro-a-un-emplacement-avec-signet-sans-supprimer-le-signet
Cela étant, je ne suis pas certaine que cette solution soit la mieux appropriée. Tu parles de cases à cocher. Cela sous-entend que plusieurs cases peuvent être cochées en même temps ? Si oui, les macros données dans ce topic correspondent à ce que tu recherches.
Mais s'il s'agit en fait de ne pouvoir cocher qu'une seule case, et qu'une case cochée annule les autres, ce ne sont plus de cases à cocher dont tu as besoin mais de boutons d'option.
Tu pourrais également opter pour la création d'une liste déroulante personnalisée qui permettrait d'afficher le tableau souhaité en fonction du choix dans la liste. Explications ici :
https://faqword.com/index.php/word/tutos/tutos-2007-2016/669-creation-dun-modele-word-2007-avec-liste-deroulante
m@rina
-