Stéphanie se demande s’il existe un moyen dans Word de forcer la mise à jour de tous les champs et liens d’un document lors de l’ouverture ou de l’enregistrement (fermeture) du fichier. Elle sait qu’elle peut forcer les mises à jour avant l’impression, mais elle recherchait spécifiquement la méthode ouverte ou fermée de mise à jour.

Vous pouvez mettre à jour automatiquement les champs et les liens lorsque vous imprimez un document, mais Word traite les deux éléments différemment lorsque vous ouvrez un fichier. Word fournit un moyen de toujours mettre à jour vos liens lors de l’ouverture d’un document. Vous pouvez le faire en suivant ces étapes:

  1. Affichez la boîte de dialogue Options Word. (Dans Word 2007, cliquez sur le bouton Office, puis sur Options Word. Dans Word 2010 ou une version ultérieure, affichez l’onglet Fichier du ruban, puis cliquez sur Options.)

  2. Cliquez sur Avancé sur le côté gauche de la boîte de dialogue. (Voir la figure 1.)

  3. Dans la zone Général (faites défiler un peu pour le voir), assurez-vous que la case Mettre à jour les liens automatiques à l’ouverture est cochée.

  4. Cliquez sur OK.

Ce paramètre doit garantir que tous vos liens sont toujours à jour.

Si vous souhaitez mettre à jour les champs lorsque le document est ouvert, vous devrez utiliser une macro pour accomplir la tâche. Plus précisément, vous devrez utiliser une macro AutoOpen ou AutoClose, selon que vous souhaitez mettre à jour les champs lorsque le document s’ouvre ou se ferme. Voici un exemple de macro AutoOpen que vous pouvez utiliser.

Sub AutoOpen()

With Options         .UpdateFieldsAtPrint = True         .UpdateLinksAtPrint = True     End With     ActiveDocument.Fields.Update End Sub

Notez que la macro garantit que les options sont définies pour forcer la mise à jour des champs et des liens lors de l’impression, puis elle met à jour tous les membres de la collection Fields dans le document. Si, à la place, vous vouliez mettre à jour les champs à la fermeture, vous pouvez utiliser cette macro:

Sub AutoClose()

ActiveDocument.Fields.Update End Sub

Cette macro est beaucoup plus courte car il n’est pas nécessaire de définir les options de mise à jour à l’impression lorsque vous quittez le document.

_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 (978) 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-Automatically_Updating_Fields_and_Links [Mise à jour automatique des champs et des liens].