Mise à jour des champs dans entête/pied de page

Résolu
iratihel Messages postés 39 Date d'inscription   Statut Membre Dernière intervention   -  
m@rina Messages postés 22800 Date d'inscription   Statut Contributeur Dernière intervention   - 25 janv. 2017 à 23:34
Bonjour,

Encore une petite question de Word 2010 sur laquelle je me casse les dents :

Comment mettre à jour les champs automatiques contenus en entête et pied de page EN MEME TEMPS que ceux contenus dans le corps du texte?

Quand je fais CTRL + A, ça me sélectionne tout le corps de texte, mais pas le contenu des entête/pied de page. Du coup la touche F9 ne met à jour que le corps du texte et je suis obligée d'aller dans l'entête puis le pied de page pour mettre les autres à jour.

Je sais qu'en ant par l'aperçu avant impression, Word met à jour les champs si l'option est cochée, mais je voulais savoir s'il existait une autre manip pour le faire ou si je dois obligatoirement er par macro/VBA?

Merci à tous pour vos réponses

A voir également:

4 réponses

m@rina Messages postés 22800 Date d'inscription   Statut Contributeur Dernière intervention   11 437
 
Bonjour,

Oui, il faut une macro...

Pour les champs du doc :
Sub champs()
For Each champ In ActiveDocument.Range.Fields
champ.Update
Next champ
End Sub


Pour les champs des en-têtes et pdp :
https://faqword.com/index.php/word/faq-word/vba-solutions/548-comment-mettre-a-jour-tous-les-champs-situes-dans-tous-les-entetes-et-pieds-de-page-dun-document

m@rina
2
ButteDuLac Messages postés 495 Date d'inscription   Statut Membre Dernière intervention   40
 
Juste pour ajouter mon grain de sel (presque quatre ans plus tard!), au cas où quelqu'un chercherait... sans VBA, il suffit de faire un aperçu avant impression, tous les champs se mettent alors à jour...
1
m@rina Messages postés 22800 Date d'inscription   Statut Contributeur Dernière intervention   11 437
 
Bonjour,

C'est ce qu'a dit iratihel, encore faut-il que l'option soit cochée :

"Je sais qu'en ant par l'aperçu avant impression, Word met à jour les champs si l'option est cochée"
0
Golard Messages postés 24 Date d'inscription   Statut Membre Dernière intervention   21
 
Bonjour,

Il me semble qu'il y a plus simple concernant les champs du document (inutile de balayer les champs avec For Each...) :

ActiveDocument.Fields.Update
2
Utilisateur anonyme
 
0
iratihel Messages postés 39 Date d'inscription   Statut Membre Dernière intervention   5
 
Oui effectivement c'est en lien. J'ai de plus en plus de mal à cerner ce que veulent les utilisateurs de mes formulaires....
0
iratihel Messages postés 39 Date d'inscription   Statut Membre Dernière intervention   5
 
Merci beaucoup m@rina!!
0