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 du champ incluent le chemin complet du fichier ou non. 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 lui-même en affichant un dossier sur votre disque dur, puis en choisissant Outils | Options des dossiers et affichage de l’onglet Affichage.
Faites défiler la liste des paramètres d’affichage et assurez-vous que l’option Masquer les extensions pour les types de fichiers connus est définie comme vous le souhaitez. Si la case à cocher est désactivée, Windows (et Word) affiche toujours l’extension de fichier. Si elle est cochée, l’extension du fichier n’est pas affichée.
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.
Un moyen simple d’insérer le nom de fichier sans l’extension consiste à utiliser un champ différent. Par exemple, vous pouvez utiliser File | Propriétés pour définir le champ Titre sur le nom du document (saisissez-le manuellement) sans l’extension. Vous pouvez ensuite utiliser le champ DOCPROPERTY pour rappeler ce titre et l’insérer dans votre document.
Si vous devez insérer le 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) - 4) 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 quatre derniers caractères (le point et l’extension de fichier) du nom. C’est ce qui est inséré.
Utiliser cette approche est très simple, mais ce 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 (292) 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_File_Name_without_an_Extension [Insertion d’un nom de fichier sans extension]
.