Objeto FoundFiles

Microsoft Office Objects

Objeto FoundFiles

         
FileSearch PropertyTests (PropertyTest)
FoundFiles

Representa la lista de archivos devueltos en una búsqueda de archivos.

Uso del objeto FoundFiles

Utilice la propiedad FoundFiles para devolver el objeto FoundFiles. Este ejemplo recorre la lista de archivos encontrados y muestra la ruta de acceso y el nombre de cada archivo. Utilice FoundFiles (index), donde (index) es el número del índice, para volver a la ruta de acceso y al nombre del archivo de un archivo específico encontrado durante la búsqueda.

With Application.FileSearch
    For i = 1 To .FoundFiles.Count
        MsgBox .FoundFiles(i)
    Next I
End With

Utilice el método Execute para comenzar la búsqueda de archivos y actualizar el objeto FoundFiles. El siguiente ejemplo busca en la carpeta My Documents todos los archivos que comiencen por "Cmd" y muestra la ubicación y nombre de cada archivo encontrado. El ejemplo también ordena los archivos devueltos por nombre de archivo en orden alfabético ascendente.

Set fs = Application.FileSearch
With fs
    .LookIn = "C:\My Documents"
    .FileName = "cmd*"
    If .Execute(SortBy:=msoSortbyFileName, _
    SortOrder:=msoSortOrderAscending) > 0 Then
        MsgBox "There were " & .FoundFiles.Count & _
            " file(s) found."
        For i = 1 To .FoundFiles.Count
            MsgBox .FoundFiles(i)
        Next i
    Else
        MsgBox "There were no files found."
    End If
End With