Insertion d’un nom de fichier sans extension (Microsoft Word)
Vous pouvez utiliser le champ FILENAME pour insérer le nom de fichier du document actuel dans votre document. La manière exacte dont vous utilisez ce champ est décrite dans d’autres numéros de WordTips. Vous pouvez utiliser des commutateurs de champ pour spécifier si vous souhaitez que les résultats de champ incluent ou non le chemin complet du fichier. Cependant, vous ne pouvez pas spécifier si vous souhaitez que les résultats excluent l’extension de fichier.
Une façon de contrôler cela consiste à configurer Windows pour afficher ou masquer les extensions de nom de fichier. Vous faites cela dans Windows en suivant les étapes de cette page:
http://windows.tips.net/T012372
Cette approche fonctionne très bien tant que les documents sont affichés sur votre système. Si le document est ouvert sur le système de quelqu’un d’autre, le champ FILENAME affichera l’extension du fichier en fonction de la configuration de Windows qu’ils ont configurée; cela peut être un inconvénient.
Une autre façon d’insérer le nom de fichier sans l’extension consiste à utiliser un champ différent. Par exemple, vous pouvez utiliser Propriétés du fichier pour enregistrer le nom de fichier en le saisissant manuellement sans l’extension. Vous pouvez ensuite utiliser le champ DOCPROPERTY pour rappeler cette propriété spécifique et l’insérer dans votre document. D’autres WordTips décrivent comment créer et utiliser les propriétés d’un document.
Si vous devez insérer une copie statique du nom du document assez souvent, la meilleure façon de le faire est d’utiliser une macro. Considérez la macro sur une seule ligne suivante:
Sub InsertFileName() Selection.InsertBefore Text:=Left(ActiveDocument.Name, _ Len(ActiveDocument.Name) - 5) End Sub
Exécutez cette macro et le nom de votre document (sans l’extension de fichier) est inséré avant tout ce qui est sélectionné dans votre document. La macro examine le nom du document, puis supprime les cinq derniers caractères (le point et l’extension de fichier) du nom.
Cette approche fonctionne bien pour les extensions de fichier à quatre caractères, telles que DOCX. Si vos fichiers ont un nombre différent de caractères dans l’extension de fichier, vous devrez soit changer le code pour supprimer le nombre correct de caractères, soit le changer pour reconnaître automatiquement le nombre de caractères dans l’extension.
L’utilisation de l’approche macro est très simple, mais elle n’est pas dynamique. Cela signifie que si le nom du document est modifié, le texte du document reflète toujours l’ancien nom du document, pas le nouveau. La solution consiste simplement à réexécuter la macro pour insérer le nouveau nom de document à tout moment où vous souhaitez qu’il apparaisse.
_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 (8558) 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-Inserting_a_File_Name_without_an_Extension [Insertion d’un nom de fichier sans extension]
.