Lister les fichiers
Lister les fichiers contenus dans un dossier (et sous-dossiers)
Pour alimenter une zone de liste, on écrira par exemple :
Me!LaListe.RowSource = fListFiles("C:\")
ou
Me!LaListe.RowSource = fListFiles("E:\Images\", True)
La fonction :
Function fnListFiles(strDir As String, Optional SubDir As Boolean = False) As String
Dim intFile As Integer
intFile = 0
With Application.FileSearch
.LookIn = strDir
.SearchSubFolders = (SubDir = True)
.FileName = "*.*"
If .Execute > 0 Then
For intFile = 1 To .FoundFiles.Count
fnListFiles = IIf(fnListFiles = "", .FoundFiles(intFile), _
fnListFiles & ";" & .FoundFiles(intFile))
Next intFile
End If
End With
End Function
Dernière modification : 02/03/2010 14:39
Catégorie : Les mémos - Fichiers
Page lue 7987 fois