Patricia a écrit sur un problème qu’elle rencontrait en plaçant un chemin dynamique et un nom de fichier dans le pied de page de ses documents. En fait, le problème était lié au fait de mettre le chemin et le nom de fichier dans le pied de page d’un modèle, puis de le mettre à jour correctement. Il semble que chaque fois qu’un nouveau document est créé à partir du modèle, le chemin et le nom de fichier reflètent le modèle, pas le document, même après avoir enregistré le document.

C’est en fait un comportement normal pour Word. Lorsque vous utilisez l’insertion automatique pour insérer le chemin d’accès et le nom de fichier, il insère un code de champ.

Plus précisément, il insère le champ \ {FILENAME \ p}. (Le paramètre \ p signifie que le chemin est inclus avec le nom de fichier.) Comme tout autre champ, il n’y a que des moments spécifiques où le résultat du champ est mis à jour.

Il est mis à jour lors de sa première utilisation (comme lorsque vous insérez le champ), puis il est mis à jour uniquement lorsque vous imprimez le document ou lorsque vous le mettez à jour explicitement.

Cela signifie que le champ \ {FILENAME \ p} reflètera toujours la dernière fois qu’il a été mis à jour, jusqu’à ce que vous fassiez quelque chose pour le mettre à jour à nouveau. Ainsi, il reflète le nom du modèle jusqu’à ce que vous mettiez à jour le champ. Vous trouverez plus d’informations sur ce comportement dans l’article suivant de la base de connaissances:

http://support.microsoft.com/?kbid=832897

Si vous ne souhaitez pas imprimer votre document pour mettre à jour le champ, vous pouvez afficher le champ à l’aide de l’aperçu avant impression; cela met également à jour le champ. Vous pouvez également sélectionner le champ et appuyer sur F9 pour le mettre à jour, mais cela serait assez fastidieux. Une autre solution consiste à créer une macro qui met à jour les champs. L’article de la base de connaissances répertorié ci-dessus comprend plusieurs macros que vous pouvez utiliser. La plupart d’entre eux suivent ce modèle:

Sub AutoOpen()

Selection.WholeStory     Selection.Fields.Update End Sub

Cette macro, qui n’est qu’un exemple, met à jour les champs dans le corps d’un document à chaque fois que vous l’ouvrez. (Des macros plus complètes sont décrites dans l’article de la Base de connaissances référencé précédemment.) Vous pouvez également utiliser des variantes de cette macro pour mettre à jour les champs chaque fois que vous enregistrez le fichier.

_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 (3824) s’applique à Microsoft Word 97, 2000, 2002 et 2003.