Bonjour,
voici ma fonction renvoyant par défaut le premier fichier correspondant à partir d'un dossier racine :
1 2 3 4 5 6 7 8 9
| Function DocScan(ByVal DOC, Optional ALL As Boolean)
DOC = Split(CreateObject("WScript.Shell").Exec("cmd /c Dir """ & DOC & """ /B /S").StdOut.ReadAll, vbCrLf)
If ALL Then
If UBound(DOC) > 0 Then ReDim Preserve DOC(UBound(DOC) - 1)
Else
If UBound(DOC) > -1 Then DOC = DOC(0) Else DOC = ""
End If
DocScan = DOC
End Function |
En activant son paramètre ALL (
True), elle retourne alors une variable tableau de toutes les correspondances.
Et une fois le fichier trouvé, utiliser ma procédure
DocOpen …
_____________________________________________________________________________________________________
Merci de cliquer sur

pour chaque message ayant aidé puis sur

pour clore cette discussion …
_____________________________________________________________________________________________________
Je suis Charlie - Je suis Bardo
Partager