Deprecated: RegularLabs\Library\ArrayHelper::implode(): Implicitly marking parameter $last_glue as nullable is deprecated, the explicit nullable type must be used instead in /homepages/10/d550841420/htdocs/libraries/regularlabs/src/ArrayHelper.php on line 225
Comment créer un modèle avec une date automatique qui soit la date de création du document et qui ne bouge plus ensuite?

Recherche

Il faut insérer le champ {CREATEDATE} dans le modèle, et non le champ {DATE} qui se met par défaut lorsqu'on insère une date.

Si vous n'êtes pas familiarisé avec les champs, les { } s'obtiennent avec Ctrl+F9, et le raccourci Alt+F9 permet de basculer entre l'affichage du champ et son résultat.

On peut également utiliser la boîte de dialogue Champs :

Menu Insertion, groupe Texte, bouton QuickPart =>Champ...

Chercher dans la catégorie "Date et heure" et choisir CreateDate

 

Une autre solution passe par l'insertion d'un contrôle de contenu Date, mais cette solution nécessite une macro. Insérez le contrôle de contenu Date dans votre modèle, nommez la balise "madate" (Propriétés du contrôle). Copiez ensuite la macro suivante et collez-la dans ThisDocument du modèle. Enregistrez votre modèle au format DOTM (avec macro).

NB : cette solution permettra de modifier manuellement la date, si nécessaire.

Private Sub Document_New()
madate = Now
For Each CC In ActiveDocument.ContentControls
    If CC.Tag = "madate" Then CC.Range.Text = madate
Next
End Sub

Statistiques

France 72,3% France
Canada 5,3% Canada
Chine 3,7% Chine

Total:

154

Pays
018457934
Aujourd'hui: 119
Hier: 236
Cette semaine: 119
Semaine dernière: 2.729
Ce mois: 5.862