Au lieu de mettre à jour manuellement les champs liés à une variable personnalisée, vous pouvez créer une macro pour que la mise à jour se fasse automatiquement à l'ouverture d'un document.
Sans la macro, si vous mettez à jour la valeur des champs liés en éditant la carte de données de fichier, les valeurs ne sont pas automatiquement mises à jour à l'ouverture du document. Pour mettre à jour les champs, vous devez les sélectionner et les rafraîchir en appuyant sur la touche F9.
Pour ajouter une macro de rafraîchissement:
- Démarrez Microsoft Word.
- Sélectionnez , ou appuyez sur Alt + F8.
- Dans le champ Nom de la macro, saisissez AutoOpen (Ouverture automatique) et cliquez sur Créer.
-
Dans la fenêtre de code, insérez le code de macro suivant entre Sub AutoOpen() et End Sub:
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
- Enregistrez et fermez la fenêtre de code.
La prochaine fois que vous ouvrirez un document avec des champs liés à des variables de Enterprise PDM, ces champs seront automatiquement mis à jour.
Lorsque les champs sont mis à jour, le document est modifié et Word demande lors de la fermeture du document si les nouveaux changements doivent être enregistrés.