Sub Файлопоиск()
Dim Path As String
Dim FileName As String
Range("A1").Activate
Path = "C:\" ' путь к файлам, т.е. С: заменяем на нужный каталог
FileName = Dir(Path & "*.doc") ' задаем маску поиска файлов, в данном случае доки
Do Until FileName = ""
ActiveCell.Value = FileName
Range("A" & ActiveCell.Row + 1).Activate
FileName = Dir
Loop
End Sub
Option Explicit
Dim fso, files, file, objFile
Set fso = CreateObject("Scripting.FileSystemObject")
Set objFile = fso.CreateTextFile("C:\logScan.txt", True) 'тут будет результат
Set files = fso.GetFolder("c:\").Files 'директория, в которой ведецца поиск
For Each file In files
If LCase(fso.GetExtensionName(file)) = "doc" Then 'Расширение файла DOC
objFile.WriteLine fso.GetFileName(file)
End If
Next
MsgBox "Таки уже пегебгали файлы в кошегной винде"
objFile.Close
Set objFile = Nothing
Set files = Nothing
Set fso = Nothing
quote:
в самой консоли "корпорация майкрософт" тоже такими же написано?
quote:
или VBS...
создал ваш макрос в экселе. запускаю пусто. куда генерятся результаты? может вам проще мою папку скинуть а вы мне конечный текстовый файл?
макросы в экселе пишутся на VBA (Visual Basic for Application) а VBS это Visual Basic Script
т.е. второй код копируем в текстовый файл, меняем расширение на VBS - профит
Ваш КЭП
quote:
Originally posted by sanitar9700:
1103 "' ' __"" - 2, -"__-2 '+R<м-ЁЕR_бЕRГ +а, ___ '+R<м-ЁЕЁ, _R R_R , _'' ь 6 - __˜ ь 2, __˜ ь 2 - _ _. ь 317, аГ_. ьь 2251, 2250, _R __R 2006.doc
Такие кракозябры выдает
quote:
виндопроблемы такие занимательные

Макросы на ёкселе для такой задачи - это вообще сильно.
quote:
Макросы на ёкселе для такой задачи - это вообще сильно.
quote:
есть. ценник 500
quote:
спасибо макрос в экселе выручил.