Не могли бы вы предоставить более подробную информацию о "конкретном файле из папки"?
Какие правила вы бы использовали для идентификации файла вручную?
Я бы не сказал, что прохождение через GUI - лучший способ для таких случаев.
Если есть что-то, что вы можете использовать для распознавания файла, хранящегося в системе файлов / папок, я бы попробовал пройти через бэкэнд.
Простой пример для иллюстрации. Подсчет общего количества текстовых файлов, содержащихся в папке, и сохранение пути всех найденных файлов Excel.
Dim sFolder
Dim FSO, objFolder, objFile, objXLSList
Dim intTXTCount
sFolder = "C:\TEMP"
Set FSO = CreateObject("Scripting.FileSystemObject")
Set objXLSList = CreateObject("Scripting.Dictionary")
Set objFolder = FSO.GetFolder(sFolder)
intTXTCount = 0
For Each objFile In objFolder.Files
If Regex_Test(objFile.Name, ".*\.[t,T][t,T][t,T]") Then
intTXTCount = intTXTCount + 1
End If
If Regex_Test(objFile.Name, ".*\.[x,X][l,L][s,S]") Then
objXLSList.Add objXLSList.Count, objFile.Name
End If
Next
Спасибо,
Альберт Гареев
http://automation -beyond.com /