Ajout d’horodatages automatiques (Microsoft Word)
Kim souhaite utiliser des listes à puces pour enregistrer des notes lors d’une observation en classe. Chaque note (chaque élément à puces dans une liste) doit avoir un horodatage pour indiquer quand elle a été observée et créée. Elle s’interroge sur la meilleure façon d’ajouter automatiquement l’horodatage à chaque élément de liste à puces au fur et à mesure de sa création.
Il existe plusieurs façons d’aborder une solution à ce besoin, et chaque approche nécessite l’utilisation d’une macro. La raison en est que Word n’inclut aucun raccourci ou outil qui ajoute automatiquement un horodatage à votre document. Vous pouvez, bien sûr, simplement utiliser les outils traditionnels pour insérer une date et une heure (comme appuyer sur Alt + Maj + T), mais vous trouverez cela insatisfaisant – les outils insèrent un champ qui est mis à jour à la date et à l’heure actuelles chaque fois que les champs sont mis à jour.
Une solution simple consiste à créer une macro qui insère la date et l’heure:
Public Sub TimeStamp Selection.InsertDateTime _ DateTimeFormat:="MM/dd/yyyy hh:mm:ss" & _ " - ", InsertAsField:=False End Sub
Vous pouvez attribuer la macro à un raccourci clavier. De cette façon, pendant que vous tapez, vous pouvez appuyer sur le raccourci et insérer ainsi une date et une heure statiques à tout moment dans votre document.
Une solution plus complète peut être de créer une macro qui non seulement insère la date et l’heure, mais insère également un paragraphe et le met en forme en utilisant le style de puce souhaité. Commencez par créer un style de paragraphe (je l’appellerai « MyBullet ») qui reflète toute la mise en forme que vous souhaitez dans le paragraphe – police, taille, retrait, format de puce, espacement, etc. Ensuite, créez une macro semblable à la suivante:
Sub Observe() Selection.TypeParagraph Selection.Style = ActiveDocument.Styles("MyBullet") Selection.Font.ColorIndex = wdRed Selection.InsertDateTime _ DateTimeFormat:="MM/dd/yyyy hh:mm:ss" & _ " - ", InsertAsField:=False Selection.Font.ColorIndex = wdAuto End Sub
Lorsque vous exécutez la macro, elle insère un nouveau paragraphe au point d’insertion, met en forme ce paragraphe à l’aide du style MyBullet, insère la date et l’heure en rouge, puis reste prêt à vous permettre de taper votre observation.
Maintenant, tout cela étant dit, vous devez comprendre que Word n’est peut-être pas la meilleure application pour le but décrit par Kim. Une meilleure approche pourrait être d’utiliser OneNote, qui permet la création facile de notes (observations) et d’horodatage de ces notes. Les informations dans OneNote pourraient ensuite, après vos sessions d’observation, être copiées dans un document Word pour créer votre rapport final.
_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 (11460) s’applique à Microsoft Word 2007, 2010, 2013, 2016, 2019 et Word dans Office 365. Vous pouvez trouver une version de cette astuce pour le ancienne interface de menu de Word ici:
link: / word-Adding_Automatic_Time_Stamps [Ajout d’horodatages automatiques]
.