Une véritable sauvegarde automatique (Microsoft Word)
Word dispose d’une fonction d’enregistrement automatique intégrée qui offre une protection limitée pour les documents sur lesquels vous travaillez. Si vous avez activé l’enregistrement automatique, Word enregistre périodiquement (vous pouvez définir la fréquence) une copie du document sur lequel vous travaillez. Ces enregistrements périodiques sont stockés dans des fichiers de sauvegarde spéciaux gérés par Word; il ne les stocke pas dans le même document que celui sur lequel vous travaillez.
Par exemple, disons que vous travaillez sur un document nommé Report.docx et que vous avez activé et défini l’enregistrement automatique toutes les dix minutes. Lorsque la marque de dix minutes est atteinte, Word stocke le document dans un fichier temporaire, pas en arrière dans Report.docx. Le seul moment où cela se produit est lorsque vous enregistrez explicitement le fichier. Puis Report.docx est enregistré et le fichier temporaire est supprimé. Lorsque vous démarrez Word pour la première fois, il vérifie si l’un de ces fichiers temporaires se trouve sur votre système. Si tel est le cas, il « récupère » ces fichiers et vous donne la possibilité de les enregistrer, si vous le souhaitez.
Il peut arriver que vous souhaitiez une véritable sauvegarde automatique au lieu de celle qui utilise des fichiers temporaires. Par exemple, vous souhaiterez peut-être que Report.docx soit enregistré toutes les dix minutes, automatiquement. Pour ce faire, vous devez créer vos propres macros qui s’en occupent pour vous. La série suivante de trois macros simples accomplira la tâche:
Sub AutoOpen() WordSaver End Sub
Sub WordSaver() Application.OnTime When:=Now + _ TimeValue("00:10:00"), _ Name:="Saver" End Sub
Sub Saver() ActiveDocument.Save WordSaver End Sub
Si vous enregistrez ces macros avec un document, elles fourniront toujours une sauvegarde automatique pour ce document. La macro AutoOpen est exécutée lors de la première ouverture du document et elle exécute WordSaver. WordSaver ne fait rien mais exécute la macro Saver après dix minutes. Lorsque Saver s’exécute, il enregistre le document actif, puis réexécute WordSaver, ce qui recommence le cycle de dix minutes.
Il y a quelques inconvénients à ces macros. Tout d’abord, ils ne peuvent être utilisés qu’avec des documents prenant en charge les macros. Cela signifie que vous devez enregistrer les macros avec un document stocké au format .Docm.
En outre, il n’existe aucun moyen d’annuler ce qui est enregistré. Avec la sauvegarde automatique de Word standard, vous pouvez toujours fermer un document sans enregistrer les modifications. Le troisième inconvénient est que si vous avez plusieurs documents ouverts à la fois, ces macros enregistreront le document actuellement actif, y compris celui que vous n’avez peut-être pas l’intention de sauvegarder. Enfin, si vous enregistrez ces macros dans le cadre d’un modèle, lorsque vous ouvrez un document à l’aide de ce modèle, une boîte de dialogue Enregistrer sous apparaît dix minutes plus tard car votre nouveau document n’est pas encore nommé.
_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 (10361) s’applique à Microsoft Word 2007, 2010 et 2013.
Vous pouvez trouver une version de cette astuce pour l’ancienne interface de menu de Word ici: link: / word-A_Real_AutoSave [A Real AutoSave]
.