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 71,7% France
Canada 5,2% Canada
Chine 4,3% Chine

Total:

161

Pays
018475112
Aujourd'hui: 254
Hier: 370
Cette semaine: 1.422
Semaine dernière: 2.492
Ce mois: 624