Bonjour à tous,
Je suis entrain de développer un petit programme sous word 2007 et j'aurais besoin de vos conseils sur un point où je bloque.
J'ai défini deux variable (hérakles1, hérakles2, as String). Je leur affecte une chaine de caractère
Je fais tourner une boucle. Mon if vérifie si mes checkbox nommé doublage sont cochées ou pas.
Si ma checkbox nommée Doublage1 est cochée, je souhaiterais qu'à la fin de mon word apparaisse "le texte est description UNO"
Ce code ne fonctionne pas, essentiellement car je ne sais pas trop ce que je dois mettre après mon Me.controls("hérakles" & dp).
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 Private Sub valider3_Click() hérakles1 = "déscription UNO" hérakles2 = "décription Dos" For dp = 1 To 6 If Me.Controls("doublage" & dp).Value = True Then compteur = compteur + 1 Selection.EndKey Unit:=wdStory, Extend:=wdMove Selection.InsertAfter "le texte est" & Me.Controls("hérakles" & dp).Label Selection.Collapse direction:=wdCollapseEnd End If Next dp
Là pour l'exemple j'ai mis .Label
Par ailleurs j'ai testé:
j'ai bien obtenu à la fin de mon word, le texte est déscription UNO. Par contre, mes variables string doivent bouger et augmenter avec la boucle for
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14 Private Sub valider3_Click() hérakles1 = "déscription UNO" hérakles2 = "déscription Dos" For dp = 1 To 6 If Me.Controls("doublage" & dp).Value = True Then compteur = compteur + 1 Selection.EndKey Unit:=wdStory, Extend:=wdMove Selection.InsertAfter "le texte est" & hérakles1 Selection.Collapse direction:=wdCollapseEnd End If next dp
j'ai aussi testé:
Ce code fonctionne aussi, j'ai obtenu : le texte est DoublageNOMDUDOUBLAGE
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14 Private Sub valider3_Click() hérakles1 = "déscription UNO" hérakles2 = "décription Dos" For dp = 1 To 6 If Me.Controls("doublage" & dp).Value = True Then compteur = compteur + 1 Selection.EndKey Unit:=wdStory, Extend:=wdMove Selection.InsertAfter "le texte est" & Me.Controls(""doublage" & dp).Caption Selection.Collapse direction:=wdCollapseEnd End If next dp
qui est le caption de ma checkbox doublage1
donc j'ai essayé de le retranscrire pour mes Variables String, mais je n'arrive pas le faire fonctionner.
C'est pour cela que je requiert votre aide
Merci de m'avoir lu et merci d'avance aux personnes qui m'aideront
Bonne soirée
Maxetune
Partager