|
Publicité ' | ||||||||||||||||||||||
|
|
#1 | ||
|
Membre régulier
![]() Inscription : avril 2007 Messages : 335 ![]() |
Bonjour,
Au cours d'un publipostage d'access97 vers word2003, j'insère des cases à cocher dans un tableau. J'arrive à les insérer, mais le problème vient quand je veux les modifier. En effet, elles sont insérer avec la valeur 0, une étiquette à coté et un peu trop grosse. Je voudrais donc leur donner la valeur 1 et supprimer le label. Mon code est: Code :
Quelqu'un aurait il une idée? Merci d'avance. |
||
|
|
00
|
|
|
#2 | ||
|
Membre régulier
![]() Inscription : avril 2007 Messages : 335 ![]() |
J'ai trouvé une autre manière d'en insérer une et la manipuler, mais le problème c'est que la valeur vrai de cette checkbox est avec une croix dedans et non un v !
Voila le code: Code :
|
||
|
|
00
|
|
|
#3 |
![]() ![]() ![]() Olivier LebeauContrôleur d'industrie Inscription : février 2006 Messages : 17 354 ![]() |
Perso, je n'ai jamais vu de V, j'ai toujours vu des X.
__________________
J'ai pas encore de décodeur, alors, postez en clair ! Comment mettre une balise de code ? Débutez en VBA Mes articles Dans un MP, vous pouvez me dire que je suis beau, ... mais si c'est une question technique je ne la lis pas ! Vous êtes prévenus ! |
|
|
00
|
|
|
#4 |
|
Membre régulier
![]() Inscription : avril 2007 Messages : 335 ![]() |
Quand tu insères la checkbox depuis le code de mon premier message, ce n'est pas la même que celle du second message.
Et celle du premier message correspond au même type de checkbox que tu insère manuellement dans word. |
|
|
00
|
|
|
#5 |
![]() ![]() ![]() Olivier LebeauContrôleur d'industrie Inscription : février 2006 Messages : 17 354 ![]() |
Suite à ta remarque, j'ai un peu cherché, et je peux expliquer la différence entre les deux CheckBox.
L'une est issue du mode formulaire de Word et l'autre du mode formulaire Internet. C'est ce qui fait la différence d'apparence.
__________________
J'ai pas encore de décodeur, alors, postez en clair ! Comment mettre une balise de code ? Débutez en VBA Mes articles Dans un MP, vous pouvez me dire que je suis beau, ... mais si c'est une question technique je ne la lis pas ! Vous êtes prévenus ! |
|
|
00
|
|
|
#6 |
|
Membre régulier
![]() Inscription : avril 2007 Messages : 335 ![]() |
Merci pour ta réponse.
Sais tu comment je peux manipuler la première ? Avec le v à l'intérieur. Je cherche juste à gérer sa taille, sa valeur et son label mais je cherche depuis un bout de temps et pas de résultat. |
|
|
00
|
|
|
#7 |
![]() ![]() ![]() Olivier LebeauContrôleur d'industrie Inscription : février 2006 Messages : 17 354 ![]() |
Je vais chercher, mais ce ne sera pas dans l'immédiat.
Suite à ta demande, j'ai même envisagé une autre solution, trois petits gifs, un carré gris vide, avec un V vert et avec une croix rouge.
__________________
J'ai pas encore de décodeur, alors, postez en clair ! Comment mettre une balise de code ? Débutez en VBA Mes articles Dans un MP, vous pouvez me dire que je suis beau, ... mais si c'est une question technique je ne la lis pas ! Vous êtes prévenus ! |
|
|
00
|
|
|
#8 |
|
Membre régulier
![]() Inscription : avril 2007 Messages : 335 ![]() |
Ok, merci.
Je vais voir de mon coté ce que je peux faire. |
|
|
00
|
|
|
#9 | ||||
![]() ![]() ![]() Olivier LebeauContrôleur d'industrie Inscription : février 2006 Messages : 17 354 ![]() |
J'ai un peu avancé
Pour avoir ma checkbox cochée, voilà comment je fais Code :
En fait, elle n'affiche pas sa valeur. Pour preuve, je lui donne la valeur False et je lui demande d'être cochée, ça passe. Code :
__________________
J'ai pas encore de décodeur, alors, postez en clair ! Comment mettre une balise de code ? Débutez en VBA Mes articles Dans un MP, vous pouvez me dire que je suis beau, ... mais si c'est une question technique je ne la lis pas ! Vous êtes prévenus ! |
||||
|
|
00
|
|
|
#10 |
![]() ![]() ![]() Olivier LebeauContrôleur d'industrie Inscription : février 2006 Messages : 17 354 ![]() |
Oubli de ma part,
Il faut ajouter la référence à "Microsoft HTML Object Library " dans ton projet.
__________________
J'ai pas encore de décodeur, alors, postez en clair ! Comment mettre une balise de code ? Débutez en VBA Mes articles Dans un MP, vous pouvez me dire que je suis beau, ... mais si c'est une question technique je ne la lis pas ! Vous êtes prévenus ! |
|
|
00
|
|
|
#11 |
|
Membre régulier
![]() Inscription : avril 2007 Messages : 335 ![]() |
Merci pour tes réponses, mais comment insères tu la checkbox ?
Comme ça: Code :
Doc.ActiveWindow.Selection.FormFields.add(Doc.ActiveWindow.Selection.Range, wdFieldFormCheckBox) Code :
Doc.ActiveWindow.Selection.InlineShapes.AddOLEControl("Forms.checkbox.1") La propriété HTMLCheckbox1 n'est pas disponible. |
|
|
00
|
|
|
#12 |
![]() ![]() ![]() Olivier LebeauContrôleur d'industrie Inscription : février 2006 Messages : 17 354 ![]() |
Code :
Selection.InlineShapes.AddOLEControl ClassType:="Forms.HTML:Checkbox.1" Tu peux redéfinir le nom par VBA ou utiliser le nom donné.
__________________
J'ai pas encore de décodeur, alors, postez en clair ! Comment mettre une balise de code ? Débutez en VBA Mes articles Dans un MP, vous pouvez me dire que je suis beau, ... mais si c'est une question technique je ne la lis pas ! Vous êtes prévenus ! |
|
|
00
|
|
|
#13 |
|
Membre régulier
![]() Inscription : avril 2007 Messages : 335 ![]() |
Merci beaucoup, ça m'enlève une grosse épine du pied.
|
|
|
00
|
Copyright © 2000-2012 - www.developpez.com