Besoin : afficher automatiquement la date de création d’un document Word issu d’un modèle — puis la figer pour qu’elle ne change jamais. Voici une méthode fiable, rapide et compatible avec les versions récentes de Word (Microsoft 365, 2021, 2019, 2016).
Insérer la date du jour dans un modèle Word puis la figer
Problème
Vous disposez de modèles Word vierges qui servent de point de départ. À chaque nouvelle copie, vous souhaitez afficher la date de création de cette nouvelle copie (et non celle du modèle d’origine) puis empêcher toute mise à jour ultérieure, même si le document est rouvert, réimprimé ou ré-enregistré des semaines plus tard.
Solution retenue (méthode sûre et sans macro)
- Insérer le champ
CREATEDATE
Onglet Insertion ▸ Quick Parts ▸ Champ… → choisir CREATEDATE et le format de date souhaité.
Ce champ renvoie toujours la date‑heure à laquelle le document courant (pas le modèle) a été créé. - Créer le document à partir d’un vrai modèle (
.dotx
ou.dotm
)
Ouvrez le modèle via Fichier ▸ Nouveau (ou double‑cliquez sur le fichier.dotx
). Word génère un nouveau document (Document1.docx, etc.) dont leCREATEDATE
est la date du jour. - Mettre à jour le champ une fois
Dès que la nouvelle copie est enregistrée (Ctrl+S), sélectionnez le champ et pressez F9 (ou Fn+F9). Le champ affiche la bonne date et n’évoluera plus. - Astuce en‑têtes/pieds de page
Si le champ se trouve dans un en‑tête ou un pied de page, un simple passage par Fichier ▸ Imprimer (aperçu avant impression) force la mise à jour de tous les champs, puis Échap pour revenir.
À retenir :CREATEDATE
+ mise à jour manuelle suffit ; tout dépend que le document provienne bien d’un fichier modèle (.dotx
/.dotm
) et non d’un simple Enregistrer sous d’un document existant.
Pourquoi cela fonctionne-t‑il ?
Word enregistre, à l’intérieur de chaque document, des propriétés intégrées (métadonnées) comme la date de création, la date de dernière sauvegarde, la date d’impression, etc. Le champ CREATEDATE
lit la propriété « Date de création » du document. Quand vous créez un fichier .docx
à partir d’un modèle .dotx/.dotm
, cette propriété est recalculée à « maintenant ». En revanche, si vous dupliquez un .docx
ou utilisez Enregistrer sous, la propriété peut être héritée de l’ancien fichier : c’est précisément ce que l’on veut éviter.
Pas‑à‑pas détaillé (Windows et Microsoft 365)
Préparer le modèle
- Ouvrez votre modèle
.dotx
(ou créez‑en un nouveau). - Placez le curseur à l’endroit souhaité (zone de titre, en‑tête, pied de page, page de garde…).
- Allez dans Insertion ▸ Quick Parts ▸ Champ… (ou Insertion ▸ Texte ▸ Quick Parts selon les versions).
- Catégorie : Dates et heures (ou Toutes), Champ : CREATEDATE.
- Choisissez un format de date (vous pourrez le personnaliser ensuite).
- Validez. Enregistrez le modèle (Ctrl+S).
Créer une nouvelle instance
- Fichier ▸ Nouveau → sélectionnez votre modèle (ou double‑cliquez sur le
.dotx
dans l’Explorateur). - Word ouvre Document1.docx (non encore enregistré).
- Enregistrez immédiatement sous le nom final (Ctrl+S).
- Sélectionnez le champ
CREATEDATE
et pressez F9. Si le champ est dans l’en‑tête, passez par l’aperçu d’impression pour forcer la mise à jour globale.
Résultat : la date affichée est celle de création de cette copie, et elle restera fixe — y compris si le document est réouvert, imprimé ou mis à jour plus tard.
Comprendre les différents champs de date
Word propose plusieurs champs proches qui n’ont pas la même intention. Utilisez le bon en fonction du besoin :
Besoin | Champ recommandé | Quand il se met à jour | Remarques clés |
---|---|---|---|
Date de création du document (statique) | CREATEDATE | Ne change jamais ; reflète la création du document. | Doit provenir d’un .dotx/.dotm pour refléter « aujourd’hui ». |
Date du jour « qui suit le calendrier » | DATE | À l’ouverture, à l’impression, à F9… | Affiche toujours la date courante. À éviter ici. |
Dernière sauvegarde | SAVEDATE | Après chaque enregistrement | Utile pour mentions « Mis à jour le ». |
Date d’impression | PRINTDATE | À chaque impression | Pratique pour les pieds de page d’éditions papier. |
Formats de date : personnaliser le rendu
Au‑delà des formats prédéfinis, vous pouvez piloter l’affichage avec le commutateur \@
du champ. Pour vérifier/éditer le code du champ, basculez l’affichage des codes de champs (Alt+F9 pour tous les champs, Shift+F9 pour le champ sélectionné). Exemple :
{ CREATEDATE \@ "dddd d MMMM yyyy" }
Quelques modèles utiles :
Rendu souhaité | Code de format (\@ ) | Exemple |
---|---|---|
31/12/2025 | "dd/MM/yyyy" | 31/12/2025 |
31 décembre 2025 | "d MMMM yyyy" | 31 décembre 2025 |
mercredi 31 décembre 2025 | "dddd d MMMM yyyy" | mercredi 31 décembre 2025 |
2025‑12‑31 | "yyyy-MM-dd" | 2025‑12‑31 |
Astuce langue : le nom des mois/jours suit la langue du texte auquel le champ appartient. Si l’affichage sort en anglais, sélectionnez le champ, faites Révision ▸ Langue ▸ Définir la langue de vérification et choisissez « Français », puis F9.
Éviter les pièges courants
- Dupliquer un
.docx
ou « Enregistrer sous » : cela réutilise (souvent) la propriété « Date de création » du fichier d’origine. Résultat :CREATEDATE
affiche une ancienne date. Créez toujours une nouvelle instance depuis un.dotx/.dotm
. - Utiliser
DATE
à la place deCREATEDATE
: la date bougera au fil du temps. Vérifiez vos champs (Alt+F9) ! - Ne pas actualiser après le premier enregistrement : mettez à jour (F9) une fois pour forcer l’affichage juste, surtout si le champ est en en‑tête/pied.
- Options d’impression « mettre à jour les champs » : pas de souci avec
CREATEDATE
(il reste constant), mais cela ferait bougerDATE
. Si vos modèles combinent plusieurs champs, verrouillez ceux qui doivent rester figés.
Alternatives et compléments utiles
Besoin | Méthode | Rappel clavier | Quand l’utiliser |
---|---|---|---|
Figé définitif (remplacer le champ par du texte) | Sélectionner le champ → convertir en texte | Ctrl+Shift+F9 | Pour geler à 100 % même si quelqu’un force une mise à jour. |
Bloquer / Débloquer la mise à jour du champ | Verrouiller / Déverrouiller le champ | Ctrl+F11 / Ctrl+Shift+F11 | Pratique si le document contient des champs mélangeant dynamique et statique. |
Date du jour toujours à jour | Champ DATE | — | Pour les modèles qui doivent afficher la date du jour (non figée). |
Dernière sauvegarde | Champ SAVEDATE | — | Signature « Mis à jour le » sur rapports/notes de version. |
Date d’impression | Champ PRINTDATE | — | Pour sorties papier où la date d’édition prime. |
Bon à savoir : verrouiller (Ctrl+F11) suffit généralement. Mais pour empêcher toute modification (y compris un déverrouillage involontaire), convertir en texte (Ctrl+Shift+F9) est imparable.
Cas particuliers : en‑têtes, pieds de page et sections
- Mise à jour en zones répétitives : si
CREATEDATE
est dans l’en‑tête/pied, l’aperçu d’impression est le moyen le plus rapide d’actualiser tous les champs en un clic (Fichier ▸ Imprimer puis Échap). - Documents à sections multiples : l’en‑tête/pied de chaque section peut être lié au précédent. Vérifiez l’option « Lier au précédent » pour propager (ou non) votre date figée.
- Modèles avec volets de formulaire : si vous utilisez des contrôles de contenu (DatePicker), sachez qu’ils servent à choisir une date mais ne lisent pas la « Date de création ». Préférez
CREATEDATE
.
SharePoint / OneDrive : ce qui change (ou pas)
Que votre modèle soit sur disque local ou dans le cloud, la logique reste la même : une nouvelle instance créée depuis un .dotx
/.dotm
définit sa propre « Date de création » interne. Copier‑coller un .docx
dans un autre dossier, en revanche, ne crée pas une « nouvelle date dans Word » ; vous ne faites que dupliquer un fichier existant avec ses métadonnées internes.
Vérifications rapides (diagnostic)
Si la date ne correspond pas à « aujourd’hui » lors de la création :
- Affichez les codes de champs (Alt+F9) : vérifiez qu’il s’agit bien de
CREATEDATE
, pas deDATE
. - Le document provient‑il d’un
.dotx/.dotm
(Fichier ▸ Nouveau) ? Si non, recréez‑le correctement. - Après l’enregistrement, avez‑vous pressé F9 (ou passé par l’aperçu d’impression) ?
- Le champ a‑t‑il été converti en texte ou verrouillé par erreur ? (déverrouillez avec Ctrl+Shift+F11 pour tester).
Bonnes pratiques pour des modèles robustes
- Centralisez le champ
CREATEDATE
dans un seul bloc (ex. pied de page) si possible ; moins de points de défaillance. - Appliquez la langue « Français » au champ pour un rendu localisé des mois/jours.
- Documentez la procédure Créer depuis un modèle auprès des équipes ; bannissez le dupli‑coller de
.docx
. - Décidez du niveau de gel : verrouillage (Ctrl+F11) ou conversion en texte (Ctrl+Shift+F9).
- Testez le modèle : créez 2‑3 documents d’essai, comparez les dates affichées et forcez une impression pour valider la stabilité.
Checklist d’intégration en entreprise
Étape | Action | OK ? |
---|---|---|
1 | Placer CREATEDATE dans le modèle (.dotx /.dotm ) | □ |
2 | Définir le format (via \@ ) et la langue « Français » | □ |
3 | Enregistrer et publier le modèle dans l’emplacement partagé | □ |
4 | Rédiger une note d’usage : Créer depuis modèle, pas de duplication .docx | □ |
5 | Tester la mise à jour : F9 (ou Fichier ▸ Imprimer) juste après l’enregistrement | □ |
6 | Décider du gel : verrouiller (Ctrl+F11) ou convertir en texte (Ctrl+Shift+F9) | □ |
FAQ
Le champ se met quand même à jour, que faire ?
Vérifiez qu’il s’agit bien de CREATEDATE
(Alt+F9). Si oui, un F9 ne change pas la valeur (elle est intrinsèque). Pour empêcher toute mise à jour d’affichage : verrouillez (Ctrl+F11), et si vous voulez un gel irréversible, convertissez le champ en texte (Ctrl+Shift+F9).
Je veux afficher la date du jour (et non la date de création)
Utilisez DATE
. Sachez qu’elle se mettra à jour à l’ouverture/à l’impression. Pour figer ponctuellement cette date, convertissez en texte (Ctrl+Shift+F9).
Pourquoi ma date n’est pas en français ?
La langue suit le texte du champ. Sélectionnez le champ → Révision ▸ Langue → « Français » → F9. Ou imposer un format numérique (ex. "yyyy-MM-dd"
) qui est indépendant des libellés.
Mon entreprise interdit les macros. Cette solution est‑elle compatible ?
Oui. CREATEDATE
est un champ natif de Word ; aucune macro n’est nécessaire. Vos modèles peuvent rester en .dotx
(ou en .dotm
si vous avez d’autres automatisations).
Peut‑on afficher l’heure de création en plus de la date ?
Oui, en complétant le format, par exemple : { CREATEDATE \@ "d MMMM yyyy 'à' HH:mm" }
.
Procédure express (mémo utilisateur)
- Dans le modèle
.dotx
, insérez un champ CREATEDATE (Insertion ▸ Quick Parts ▸ Champ…) au format voulu. - Créez un nouveau document depuis ce modèle (Fichier ▸ Nouveau).
- Enregistrez le document, puis F9 (ou passer par Imprimer) pour mettre à jour.
- (Optionnel) Verrouillez le champ (Ctrl+F11) ou convertissez en texte (Ctrl+Shift+F9).
Résumé à emporter
- Le bon champ :
CREATEDATE
. - Le bon flux : toujours créer depuis un modèle (
.dotx/.dotm
), jamais en dupliquant un.docx
. - La mise à jour : une seule fois (F9) juste après l’enregistrement de la nouvelle copie.
- Le gel : verrouiller (Ctrl+F11) ou convertir en texte (Ctrl+Shift+F9) selon vos contraintes.
- Les variantes :
SAVEDATE
(dernière sauvegarde),PRINTDATE
(impression),DATE
(date courante).
Recette complète : du modèle à la date figée parfaite
Pour un déploiement propre et reproductible à l’échelle d’une équipe, appliquez cette recette :
- Normalisez vos modèles : un répertoire maître (local ou SharePoint) avec des
.dotx
nommés et versionnés. - Placez
CREATEDATE
à l’endroit standard (pied de page ou page de garde), définissez le format et la langue. - Protégez si besoin : verrouillez le champ pour éviter les mises à jour manuelles inopinées.
- Formez les utilisateurs : 3 messages clés — (1) créer depuis le modèle, (2) enregistrer, (3) F9 (ou aperçu d’impression).
- Contrôlez via un test d’intégration : créez trois documents en conditions réelles (dont un depuis « Enregistrer sous » volontairement), validez que seul celui issu du modèle affiche la date du jour correcte.
- Documentez la procédure dans l’intranet interne (sans scripts, donc compatible postes verrouillés).
Exemples de codes de champs prêts à coller
Rappel : on n’écrit pas les accolades au clavier ; on insère un champ avec Ctrl+F9, puis on tape le contenu entre les accolades.
{ CREATEDATE \@ "dd/MM/yyyy" }
{ CREATEDATE \@ "d MMMM yyyy" }
{ CREATEDATE \@ "dddd d MMMM yyyy 'à' HH:mm" }
{ SAVEDATE \@ "d MMM yyyy HH:mm" }
{ PRINTDATE \@ "yyyy-MM-dd" }
Après insertion, sélectionnez le champ et pressez F9 pour actualiser. Si l’affichage montre le code au lieu du résultat, appuyez sur Alt+F9 pour basculer en mode résultat.
Conclusion
La combinaison modèle .dotx/.dotm
+ champ CREATEDATE
+ mise à jour une fois livre une date de création exacte et pérenne. Ajoutez si nécessaire un verrouillage (Ctrl+F11) ou une conversion en texte (Ctrl+Shift+F9) pour un gel absolu. Résultat : des documents toujours cohérents, une conformité documentaire renforcée et des utilisateurs rassurés — sans recourir à la moindre macro.