Bonjour à tous,
Je recherche une façon optimisée pour conserver les valeurs des champs et cases à cocher de la première page uniquement dans un formulaire Word de 3 pages. Donc, plus concrètement, j'ai créé un formulaire Word 2010 avec macro vba pour permettre de sauvegarder les données saisies et soumettre ce formulaire complété pour les 3 pages. Une fois soumis, le formulaire doit revenir à la base et effaçant les données inscrites dans le formulaire pour les pages 2 et 3 afin d'avoir uniquement la page 1 avec les informations pour une utilisation future, et ainsi permettre de re-compléter les pages 2 et 3 avec d'autres informations et re-soumettre le formulaire ensuite.
Pour le moment, j'ai testé plusieurs possibilités, mais en vain, donc j'ai inscrit dans le code vba ceci:
Cependant, le processus est très long et doit absolument être optimisé, car il y a environ 100 champs et cases à cocher.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 ActiveDocument.FormFields("CaseACocher001").CheckBox.Value = False ActiveDocument.FormFields("Texte001").TextInput.Clear ActiveDocument.FormFields("CaseACocher002").CheckBox.Value = False ActiveDocument.FormFields("Texte002").TextInput.Clear ..ainsi de suite...
Merci d'avance de votre aide !
M. Beaulieu
Partager