J'ai le code VBA qui imprime un document Word généré à partir d'un modèle de mot avec des champs de formulaire, puis doit le déprotéger pour changer l'en-tête et imprimer le doc à nouveau. Lorsque je déprotéger le document pour modifier le contenu de l'en-tête, tous les champs de formulaire sont effacés. Mais: Quand j'utilise un document Word 2002 qui vient d'être enregistré comme le format 2007 dotm tout fonctionne bien.Les champs de formulaire Word 2007 déprotéger document via VBA efface tous les champs mais pas dans Word 2002 version
0
A
Répondre
1
Honte à moi. Il est si facile de fixer que je penser à quitter mon emploi en tant que développeur - ou ne fonctionnent pas aussi longtemps que dans les derniers mois tous les jours :-)
Réponse: Paramètre noreset doit être définie sur True
ActiveDocument.Protect NoReset=True