Bonsoir,
J'utilise un formulaire word comportant une grosse quantité de checkbox (environ 2000). (les petites cases à cocher des formulaires)
Lorsqu'un utilisateur coche une case, le programme (en vba) agit sur d'autres cases en les décochant ou en les cochant (avec la propriété "executer macro au demarrage" et "executer macro a la sortie"
Sous Word 2000, je ne rencontrais aucun probléme, mais sous word 2003 SP2 à chaque accés à la propriété value, word effectue une repagination (d'ou crampage du pc).
D'ou ma question: : peux t'on empecher cette repagination?
je joins un petit morceau de code, sur la façon d'acceder à la propriété value
Case_C, case_NC, case_NAL sont des strings
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 With ActiveDocument If .FormFields(case_C).CheckBox.Value = True Then .FormFields(case_NC).CheckBox.Value = False .FormFields(case_NAL).CheckBox.Value = False
Pour effectuer cette action word 2003 effectue trois repaginations
Que faire? Quelles pistes explorer? Dois je en vouloir à Microsoft d'avoir modifié Word sans me demander mon avis?
Merci par avance!
Partager