Impression d’une liste de fichiers (Microsoft Word)
Les utilisateurs de WordPerfect connaissent peut-être la fonctionnalité qui vous permet d’imprimer le contenu d’un répertoire. En effet, il peut être très pratique d’avoir une impression de tous les documents d’un répertoire. Malheureusement, Word n’a pas de commande intrinsèque qui vous permet d’accomplir la même tâche. Il existe cependant plusieurs façons d’aborder ce problème.
La première est l’ancienne méthode DIR qui a fait ses preuves, utilisée par les « techniciens » depuis l’époque du DOS. Ouvrez simplement une fenêtre d’invite de commande, recherchez le répertoire pour lequel vous voulez une liste, puis tapez la commande suivante:
dir /b > mydir.txt
Cela crée un fichier texte (mydir.txt) qui contient uniquement les noms des fichiers du répertoire. Vous pouvez ensuite localiser le fichier dans Word et le charger en tant que document. Bien que cette approche ne soit pas une étape unique, elle n’est pas non plus particulièrement difficile.
Si vous souhaitez une solution macro au problème, vous pouvez utiliser ce qui suit. Il affiche la boîte de dialogue standard Ouvrir, dans laquelle vous pouvez rechercher le répertoire pour lequel vous voulez une liste. Lorsque vous sélectionnez un fichier dans ce répertoire et cliquez sur Ouvrir, la macro crée un nouveau document Word qui répertorie tous les fichiers que contient le répertoire. Notez que vous devez sélectionner un fichier dans le répertoire.
Sub ListFiles() Dim PathWanted As String Dim FName As String Dim Temp As String With Dialogs(wdDialogFileOpen) .Name = "." If .Display = -1 Then Documents.Add PathWanted = Options.DefaultFilePath(wdDocumentsPath) Selection.TypeText "Files in " & PathWanted & ":" & vbCrLf ChDir PathWanted FName = Dir(".") While FName <> "" Temp = FName While InStr(Temp, "\") > 0 Temp = Mid(Temp, InStr(Temp, "\") + 1) Wend Selection.TypeText Temp & vbCrLf FName = Dir Wend End If End With End Sub
Si vous souhaitez limiter les fichiers renvoyés par la macro (par exemple, à ceux se terminant par .DOCX), vous pouvez modifier les spécifications de fichier (« . ») Dans deux des lignes de programme.
_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 (1466) 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-Printing_a_File_List [Impression d’une liste de fichiers]
.