Форумы HiProg.com - MS ACCESS, VBA, VB

 

Ответить на сообщение

Вернуться к теме

Вы отвечаете на сообщение:

ник: osmor
1. не совсем понятно почему... ну попробуйте так:

Public Function lstFolders(strNameFolder As String)
' процедура получения всех поддиректорий
Dim subFolder As Object
Dim folder As Object
Dim fso As Object
Set fso = CreateObject("Scripting.FileSystemObject")
Set folder = fso.GetFolder(strNameFolder)
For Each subFolder In folder.SubFolders
     Debug.Print subFolder.Path
  Call lstFolders(subFolder.Path)
Next

End Function


2. эта функция возвращает имена ВСЕХ поддиректория находящихся внутри стартовой директории любого уровня вложенности. т.е. если ее вызвать так:
call lstFolders("c:\")
то будут выведены имена ВСЕХ директорий и поддиректорий которые есть на диске "С".


Ваше имя:

Пароль:

Цитировать: [quote][/quote] Код: [code][/code]
Жирный: [b][/b] Наклонный: [i][/i]
URL: [url][/url] 

Сообщение:

 Размер файла не более 50 Кбт. Большие файлы можно размещать на www.slil.ru

Прикрепить:

 

Для вставки смайлов в текст щелкните по значку.