Я не думаю, что Application.Workbooks
- это то, что вы хотите. Справка по Excel 2003 VBA придает этой коллекции следующее значение:
Коллекция всего Workbook
объекты, которые в настоящее время открыты в
Приложение Microsoft Excel.
Однако вы хотите перебирать файлы Excel в текущем каталоге, что очень отличается от этого.
Я ни в коем случае не эксперт по Excel VBA, так что не поверьте мне на слово, не проверив, но: я вполне могу представить, что вы не можете просто удалять файлы по желанию из VBA, потому что в них включен макрос, вещи в электронном документе будут рассматриваться многими как опасные / потенциальные угрозы безопасности / вирусы.