Word : figer la date de création avec le champ CREATEDATE dans un modèle (.dotx)

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).

Sommaire

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)

  1. 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éé.
  2. 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 le CREATEDATE est la date du jour.
  3. 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.
  4. 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

  1. Ouvrez votre modèle .dotx (ou créez‑en un nouveau).
  2. Placez le curseur à l’endroit souhaité (zone de titre, en‑tête, pied de page, page de garde…).
  3. Allez dans Insertion ▸ Quick Parts ▸ Champ… (ou Insertion ▸ Texte ▸ Quick Parts selon les versions).
  4. Catégorie : Dates et heures (ou Toutes), Champ : CREATEDATE.
  5. Choisissez un format de date (vous pourrez le personnaliser ensuite).
  6. Validez. Enregistrez le modèle (Ctrl+S).

Créer une nouvelle instance

  1. Fichier ▸ Nouveau → sélectionnez votre modèle (ou double‑cliquez sur le .dotx dans l’Explorateur).
  2. Word ouvre Document1.docx (non encore enregistré).
  3. Enregistrez immédiatement sous le nom final (Ctrl+S).
  4. 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 :

BesoinChamp recommandéQuand il se met à jourRemarques clés
Date de création du document (statique)CREATEDATENe 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 sauvegardeSAVEDATEAprès chaque enregistrementUtile pour mentions « Mis à jour le ».
Date d’impressionPRINTDATEÀ chaque impressionPratique 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 de CREATEDATE : 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 bouger DATE. Si vos modèles combinent plusieurs champs, verrouillez ceux qui doivent rester figés.

Alternatives et compléments utiles

BesoinMéthodeRappel clavierQuand l’utiliser
Figé définitif (remplacer le champ par du texte)Sélectionner le champ → convertir en texteCtrl+Shift+F9Pour geler à 100 % même si quelqu’un force une mise à jour.
Bloquer / Débloquer la mise à jour du champVerrouiller / Déverrouiller le champCtrl+F11 / Ctrl+Shift+F11Pratique si le document contient des champs mélangeant dynamique et statique.
Date du jour toujours à jourChamp DATEPour les modèles qui doivent afficher la date du jour (non figée).
Dernière sauvegardeChamp SAVEDATESignature « Mis à jour le » sur rapports/notes de version.
Date d’impressionChamp PRINTDATEPour 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 :

  1. Affichez les codes de champs (Alt+F9) : vérifiez qu’il s’agit bien de CREATEDATE, pas de DATE.
  2. Le document provient‑il d’un .dotx/.dotm (Fichier ▸ Nouveau) ? Si non, recréez‑le correctement.
  3. Après l’enregistrement, avez‑vous pressé F9 (ou passé par l’aperçu d’impression) ?
  4. 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

ÉtapeActionOK ?
1Placer CREATEDATE dans le modèle (.dotx/.dotm)
2Définir le format (via \@) et la langue « Français »
3Enregistrer et publier le modèle dans l’emplacement partagé
4Rédiger une note d’usage : Créer depuis modèle, pas de duplication .docx
5Tester la mise à jour : F9 (ou Fichier ▸ Imprimer) juste après l’enregistrement
6Dé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)

  1. Dans le modèle .dotx, insérez un champ CREATEDATE (Insertion ▸ Quick Parts ▸ Champ…) au format voulu.
  2. Créez un nouveau document depuis ce modèle (Fichier ▸ Nouveau).
  3. Enregistrez le document, puis F9 (ou passer par Imprimer) pour mettre à jour.
  4. (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 :

  1. Normalisez vos modèles : un répertoire maître (local ou SharePoint) avec des .dotx nommés et versionnés.
  2. Placez CREATEDATE à l’endroit standard (pied de page ou page de garde), définissez le format et la langue.
  3. Protégez si besoin : verrouillez le champ pour éviter les mises à jour manuelles inopinées.
  4. Formez les utilisateurs : 3 messages clés — (1) créer depuis le modèle, (2) enregistrer, (3) F9 (ou aperçu d’impression).
  5. 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.
  6. 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.

Sommaire