Brian sait qu’il peut insérer, dans son document, le champ FILENAME avec le commutateur / p; ceci insère le chemin et le nom de fichier sous lesquels le document est stocké. Il aimerait cependant insérer uniquement le chemin sans le nom de fichier réel.

Vous pouvez aborder ce problème de deux manières. La première consiste à modifier la façon dont vous utilisez le champ FILENAME dans votre document. Lorsque vous insérez le champ, il doit ressembler à ce qui suit. (Si vous ne voyez pas le code de champ, placez le point d’insertion dans le résultat du champ et appuyez sur Maj + F9.)

{ FILENAME \p }

Ce que vous voulez faire est de changer le code du champ pour qu’il ressemble à ceci:

{ FILENAME \p \* MERGEFORMAT }

Maintenant, réduisez le champ en vous assurant que le point d’insertion se trouve dans le code et en appuyant sur F9. Les résultats du champ doivent toujours afficher le chemin complet, ainsi que le nom du fichier. Sélectionnez le nom du fichier, puis formatez-le sous forme de texte masqué. Même si le champ est mis à jour, le nom de fichier restera sous forme de texte masqué. Comme vous l’aurez appris dans d’autres WordTips, vous pouvez désactiver l’affichage du texte masqué et vous pouvez empêcher l’impression du texte masqué.

La deuxième approche consiste à utiliser une macro pour insérer uniquement les informations dont vous avez besoin. Cette approche devient nécessaire si vous utilisez du texte masqué à d’autres fins. Voici un exemple de macro qui insérera le chemin:

Sub PathOnly()

With ActiveDocument         If Len(.Path) = 0 Then .Save         Selection.TypeText .Path & "\"

End With End Sub

Pour utiliser la macro, placez simplement le point d’insertion à l’endroit où vous voulez que le chemin apparaisse et exécutez-le. Si le document n’a pas été enregistré (la seule fois où la longueur du chemin sera de 0), l’utilisateur est invité à l’enregistrer.

Étant donné que la macro insère le chemin d’accès actuel lorsque la macro est exécutée, si vous modifiez ultérieurement l’emplacement de stockage du document, vous devrez supprimer l’ancien chemin d’accès du texte du document, puis réexécuter la macro.

_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 (391) s’applique à Microsoft Word 97, 2000, 2002 et 2003. Vous pouvez trouver une version de cette astuce pour l’interface ruban de Word (Word 2007 et plus tard) ici:

link: / wordribbon-Inserting_a_Documents_Path [Insertion du chemin d’un document].