Rechercher : dans
Par :

Valeur case à cocher formulaire word

Dernière réponse le 31 oct 2009 à 13:14:29 grandjean, le 30 oct 2009 à 13:53:09 
 Signaler ce message aux modérateurs

Bonjour,

Dans un formulaire word, je voudrais faire apparaître un texte selon qu'une case à cocher est cochée ou non. Je n'arrive pas à trouver la "valeur" de la case à cocher. J'ai fait des essais avec true ou false, vrai ou faux, 1 ou 0... Sans succès. Y a t-il une solution ?

D'avance merci.
Grand Jean

Configuration: Windows XP
Safari 532.0

1

m@rina, le 30 oct 2009 à 23:20:31

Bonjour,

Il faut une macro.

Tu mets la case à cocher et une zone de texte.
Soit Ma_case le nom du signet affecté à ta case à cocher et Texte1 le nom du signet affecté la case à cocher.
Voici un exemple de code qui va se déclencher à la sortie de la case à cocher :

Sub caseacocher()
Dim macase As CheckBox
Dim montexte As FormField

Set macase = ActiveDocument.FormFields("Ma_case").CheckBox
Set montexte = ActiveDocument.FormFields("Texte1")
If macase.Value = True Then
montexte.Result = "oui oui"
Else: montexte.Result = "Non Non"
End If
End Sub


m@rina

- "Sur le forum bureautique, on pose des questions concernant la bureautique..."
- "Ah bon ???"

Répondre à m@rina

2

grandjean, le 31 oct 2009 à 12:09:50

Merci Marina,

Ta solution fonctionne bien et est, une fois de plus, simple à mettre en oeuvre.

Je t'envoie par la pensée un gros bouquet de tes fleurs préférées pour ton aide précieuse.

Passe un bon week-end,
Jean

Répondre à grandjean

3

m@rina, le 31 oct 2009 à 12:28:15

Bonjour grandjean,

Ouahh !!! Super !! Moi j'adore les lotus comme tu as pu voir peut être sur mon site !! mais un lotus tout seul suffira car un bouquet, ça prend quand même beaucoup de place !! ;))
Merci en tous les cas.

Du coup, l'histoire des cases, fait maintenant l'objet d'article sur ma faq:
http://www.faqword.com/...

m@rina - "Sur le forum bureautique, on pose des questions concernant la bureautique..."
- "Ah bon ???"

Répondre à m@rina

4

grandjean, le 31 oct 2009 à 12:46:59

My pleasure, Milady,

En fait, il faudrait que je me mette à visual basic. Je sais que c'est un outil superbe mais pas intuitif pour un malheureux utilisateur comme moi. Je voudrais notamment pouvoir créer des exercices pour des formations (style déplacer un objet d'un point A à un point B avec un autre objet qui va apparaître de façon aléatoire, ou pouvoir mesurer un temps de réaction entre l'apparition d'un objet et le clic sur la souris). C'est plus compliqué que ma case à cocher mais si tu as un bouquin à me conseiller, je suis preneur.

Jean

Répondre à grandjean

5

m@rina, le 31 oct 2009 à 12:49:21

Je ne sais pas si c'est avec Word que tu veux faire ça, mais je dirais que ce n'est vraiment pas conseillé, Word n'est pas fait pour ça, même pas avec des macros... Pourquoi ne pas utiliser PowerPoint pour ce type d'exercice ?

m@rina - "Sur le forum bureautique, on pose des questions concernant la bureautique..."
- "Ah bon ???"

Répondre à m@rina

6

grandjean, le 31 oct 2009 à 12:55:07

Oui bien sûr, je veux faire cela avec powerpoint. J'ai déjà réussi à faire quelques exercices ainsi, mais par exemple, pas à calculer des temps de réaction ou à faire déplacer un objet en maintenant la souris dessus. C'est pour cela que je pensais à VB.

Répondre à grandjean

7

m@rina, le 31 oct 2009 à 13:03:53

A ma connaissance, il n'y a pas de bouquin purement PowerPoint VBA. Je pense être à peu près la seule sur le marché des bouquins Office en français, à avoir sorti un livre PowerPoint avec un petit chapitre VBA.
http://astore.amazon.fr/lafaqduforumm-21/detail/2300016087

Pour le VBA en général, ce livre là est très bien :
http://astore.amazon.fr/lafaqduforumm-21/detail/2742982450

m@rina - "Sur le forum bureautique, on pose des questions concernant la bureautique..."
- "Ah bon ???"

Répondre à m@rina

8

 grandjean, le 31 oct 2009 à 13:14:29

Merci Marina,

Je vais regarder cela et te donnerai les résultats sur ton blog.

Lotusement vôtre et bon week-end.
Jean

Répondre à grandjean