Disons que vous travaillez pour une entreprise et que votre travail consiste à préparer des rapports ou des communiqués de presse qui seront distribués le lendemain. Sur chacun de ces documents, vous devez vous assurer que la date de demain apparaît. Après avoir fait cela pendant un certain temps, vous pouvez commencer à rechercher un moyen d’insérer automatiquement la date de demain dans un nouveau document. Ce serait encore mieux si cette fonctionnalité automatique pouvait être incluse dans un modèle. Ainsi, lorsque vous créez un nouveau document basé sur le modèle, il a automatiquement la date de demain au bon endroit.

Votre première inclination pourrait être de simplement changer la date du système sur votre ordinateur. Si vous augmentez la date du système d’un jour, alors en étant en décalage avec le reste du monde d’un jour, vous pouvez facilement insérer la date dont vous avez besoin. Bien que cela fasse le travail, cela affectera certainement toutes les autres utilisations de la date sur ce système.

Il existe cependant une solution relativement simple dans Word. La macro suivante, lorsqu’elle est enregistrée dans le modèle à l’aide du nom AutoNew, remplace un signet appelé MyDate par la date de demain. La chose intéressante à propos de la macro est qu’elle n’insère pas simplement une date au début du fichier, mais vous donne le contrôle de l’emplacement exact n’importe où dans le fichier.

Sub AutoNew()

With ActiveDocument.Bookmarks("MyDate").Range         .InsertBefore Format(Date + 1, "dd mmmm yyyy")

End With End Sub

Le format dans lequel la date apparaît peut être modifié en modifiant la chaîne «jj mmmm aaaa» pour obtenir le format souhaité. Plus d’informations sur les chaînes de format sont disponibles dans la documentation en ligne VBA.

Pour utiliser la macro, tout ce que vous avez à faire est de vous assurer que le modèle comprend du texte mis en signet à l’aide du nom MyDate. Enregistrez le modèle, puis tous les nouveaux documents que vous créez à partir de ce modèle incluront automatiquement la date de demain à la place du signet.

_Note: _

Si vous souhaitez savoir comment utiliser les macros décrites sur cette page (ou sur toute autre page des sites WordTips), j’ai préparé une page spéciale qui comprend des informations utiles.

lien: / wordribbon-WordTipsMacros [Cliquez ici pour ouvrir cette page spéciale dans un nouvel onglet de navigateur].

WordTips est votre source pour une formation Microsoft Word rentable.

(Microsoft Word est le logiciel de traitement de texte le plus populaire au monde.) Cette astuce (10838) s’applique à Microsoft Word 2007, 2010, 2013 et 2016. Vous pouvez trouver une version de cette astuce pour l’ancienne interface de menu de Word ici:

lien: / word-Automatically_Inserting_Tomorrows_Date [Insertion automatique de la date de demain].