В Excel VBA как запустить командную строку:
dir /a /s /b > FileList.xls
Он должен принимать переменную каталога из 'MSO Folder Picker', чтобы пользователь мог выбрать каталог, чтобы пролить содержимое на рабочий лист в активной рабочей книге.
Я обнаружил несколько экземпляров VBA для выполнения аналогичных функций, однако командная строка выдает именно те результаты, которые вам нужны. Скорее элегантно, я мог бы добавить.