Bonjour à tous,
J'ai un formulaire en ouverture de Word avec 4 boutons radio (lié par un GroupName identique) et le fait de cocher un bouton va déterminer 2 variables.
Ensuite j'affiche ces 2 variables séparément dans Word via l'insertion d'un champ "DOCVARIABLE".
Voici comment j'ai codé cela :
Ensuite dans Word j'insère les champs suivants :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22 ' Mes variables Dim Variable1 As String Dim Variable1 As String ' Affectation des valeurs suivant le choix du bouton If Me.OptionButton_B1 = True Then Variable1 = 11 Variable2 = 12 ElseIf Me.OptionButton_B2 = True Then Variable1 = 21 Variable2 = 22 ElseIf Me.OptionButton_B3 = True Then Variable1 = 31 Variable2 = 32 ElseIf Me.OptionButton_B4 = True Then Variable1 = 41 Variable2 = 42 End If ' Insertion de la variable dans Word via le champ DOCVARIABLE ActiveDocument.Variables.Add ("CHOIX1"), Value:=Variable1 ActiveDocument.Variables.Add ("CHOIX2"), Value:=Variable2
Malheureusement les champs restent vides.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 {DOCVARIABLE "CHOIX1" \* MERGEFORMAT} {DOCVARIABLE "CHOIX2" \* MERGEFORMAT}
Pourriez-vous me dire où est la faute dans le code svp ?
Merci par avance !
Partager