Le champ nom de fichier ne pas automatiquement à jour lorsque vous ouvrez un document dans Word


Symptômes


Lorsque vous ouvrez un document dans une des versions de Microsoft Word qui est répertorié dans la section « S’applique à » de cet article, le champ nom de fichier (et chemin d’accès, le cas échéant) ne pas à jour le nom et l’emplacement du fichier que vous venez d’ouvrir.

Cause


Ce comportement est une modification de conception dans Microsoft Word 2002 et version ultérieure pour permettre à votre document Word qui contient un champ de nom de fichier pour l’ouvrir plus rapidement.

Solution de contournement


Pour contourner ce problème, appliquez l’une des méthodes suivantes.

Méthode 1 : Mettre à jour le champ manuellement

Pour mettre à jour le champ manuellement, sélectionnez le champ qui se trouve dans votre document Word et appuyez sur la touche F9.

Méthode 2 : Créez une macro pour mettre à jour automatiquement le champ

Microsoft fournit des exemples de programmation à titre d'illustration uniquement, sans garantie expresse ou implicite. Ceci inclut, mais n'est pas limité à, les garanties implicites de qualité marchande ou d'adéquation à un usage particulier. Cet article suppose que vous êtes familiarisé avec le langage de programmation présenté et les outils utilisés pour créer et déboguer des procédures. Les ingénieurs du support technique Microsoft peuvent aider à expliquer la fonctionnalité d'une procédure particulière. Toutefois, ils ne modifieront pas ces exemples pour fournir des fonctionnalités supplémentaires ou créer des procédures répondant à vos besoins spécifiques.

Pour mettre automatiquement à jour le champ contenu dans votre document Word, créez une macro AutoOpen. Pour ce faire, procédez comme suit :
  1. Démarrez Word et ouvrez le document qui contient le champ ne mettra pas à jour automatiquement.
  2. Dans Microsoft Office Word 2003 ou Word 2002, dans le menu Outils , pointez sur Macro, puis cliquez sur Macros.

    Dans Microsoft Office Word 2007, cliquez sur l’onglet développeur , puis cliquez sur
    Macros dans le groupe de codes .
  3. Dans la boîte de dialogue Macros , procédez comme suit :
    1. Dans la zone nom de la Macro , tapez
      AutoOpen.
    2. Remplacez la zone Macros dans votre nom de fichier du document.
    3. Cliquez sur créer.
  4. Dans la feuille de code de l’éditeur Microsoft Visual Basic, vous devez maintenant voir le début de votre macro AutoOpen. Par exemple, vous devez voir les éléments suivants :
    Sub AutoOpen()
    '
    ' AutoOpen Macro
    ' Macro created date by username'

    End Sub
  5. Tapez, ou copiez et collez, le code de macro suivant dans votre macro AutoOpen :
       Dim aStory As Range
    Dim aField As Field

    For Each aStory In ActiveDocument.StoryRanges

    For Each aField In aStory.Fields
    aField.Update
    Next aField

    Next aStory
  6. Votre macro AutoOpen doit maintenant ressembler à l’exemple suivant :
    Sub AutoOpen()
    '
    ' AutoOpen Macro
    ' Macro created date by username'

    Dim aStory As Range
    Dim aField As Field

    For Each aStory In ActiveDocument.StoryRanges

    For Each aField In aStory.Fields
    aField.Update
    Next aField

    Next aStory

    End Sub
  7. Dans le menu fichier , cliquez sur Enregistrer
    Filename.
  8. Dans le menu fichier , cliquez sur Fermer et retourner à Microsoft Word.
  9. Dans Word 2003 ou Word 2002, dans le menu Outils , pointez sur Macro, puis cliquez sur sécurité.

    Dans Word 2007, cliquez sur l’onglet développeur , puis cliquez sur
    Sécurité des macros dans le groupe de codes .
  10. Dans Word 2003 ou Word 2002, sous l’onglet Niveau de sécurité , modifier votre niveau de sécurité
    Support, puis cliquez sur OK.

    Dans Word 2007, sous Paramètres des macros, cliquez sur pour sélectionner le
    Option Activer toutes les macros .
  11. Fermez votre document.
  12. Ouvrez à nouveau votre document Word.
  13. Cliquez sur Activer les Macros dans le
    Boîte de dialogue Avertissement de sécurité .
Le champ doit maintenant mettre à jour automatiquement dans votre document Word.

Plus d'informations


Le champ nom de fichier sera mis à jour automatiquement lorsque vous basculez en mode Aperçu avant impression ou lorsque vous imprimez le document.

Pour plus d'informations, cliquez sur le numéro ci-dessous pour afficher l'article correspondant dans la Base de connaissances Microsoft :

211629 les champs qui sont mis à jour lorsque vous ouvrez, repaginez ou imprimez le document

Pour plus d’informations sur les macros AutoOpen, cliquez sur le numéro ci-dessous pour afficher l’article correspondant dans la Base de connaissances Microsoft :

286310 comportement de AutoExec AutoLoad macros dans Word