Word – Mettre en forme des champs

Contexte

Vous avez inséré des champs dans Word et vous souhaitez modifier leur mise en forme car elle ne vous convient pas. Vous souhaitez bien entendu que la nouvelle mise en forme soit conservée lors de la mise à jour des champs.

Solution : utiliser les commutateurs de champ

Avant de se lancer dans l’édition des champs, quelques rappels utiles:

  • Pour basculer les codes de champs, utilisez le raccourci clavier ALT + F9 ou le bouton droit de la souris
  • Les champs sont entourés de balises en forme de crochets (si nécessaire ces balises peuvent être insérées à la main en appuyant sur Cmd + F9)
  • L’information \* MERGEFORMAT que l’on retrouve parfois permet de conserver la mise en forme faite manuellement sur un champ même lors de sa mise à jour. Lorsque vous insérez un champ via la boîte de dialogue Champ, le commutateur \* MERGEFORMAT est inclus par défaut
  • Il existe 3 commutateurs permettant de mettre en forme les champs :
  1. \* pour la mise en forme du texte
  2. \# pour le format des nombres
  3. \@ pour la mise en forme des dates
Exemples d’utilisation du commutateur \* :

Problème N°1 : Aucun format ne vous convient dans la boîte de dialogue Insérer > Date et Heure

Solution : Insérez le format de date le plus proche > appuyez sur ALT + F9, supprimez l’information jugée inutile et ajoutez le commutateur \*FirstCap :

firstcap

Résultat du champ : Février 2016

Dans l’exemple ci-dessus, les commutateur \*Caps, \* Upper, ou \* Lower sont également possibles.

Problème N°2 : vous souhaitez ajouter du texte à une date automatique ainsi qu’un 2ème champ supplémentaire possédant une mise en forme particulière

Solution : utilisez le commutateur \* ainsi que les apostrophes, par exemple :

commutateur2

PRINTDATE insère la date de la dernière impression
\@ indique qu’une mise en forme de date va suivre
les apostrophes permettent d’isoler le texte écrit « en dur »
dddd d MMMM yyyy met en forme la date
HH:mm indique l’heure courante
\*Lower force les minuscules dans le premier champ
le 2ème champ USERNAME reprend le nom de l’utilisateur
\*Caps force la première lettre du nom et prénom de l’utilisateur en majuscule

Résultat

commutateur4

Remarquez que, dans le format de date, le mois doit s’écrire avec des « M » majuscules pour ne pas confondre avec des minutes qui s’écrivent avec des « m » minuscules.