![]() |
Модераторы: mihanik |
![]() ![]() ![]() |
|
Veve |
|
|||
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 291 Регистрация: 1.1.2005 Где: Латвия, Рига Репутация: 2 Всего: 13 |
Добрый вечер,
Нужно найти все файлы *.docx в папке и её подпапках. Excel 2007. VBA Заранее спасибо. |
|||
|
||||
Akina |
|
|||
Советчик ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 20581 Регистрация: 8.4.2004 Где: Зеленоград Репутация: 26 Всего: 454 |
FileSystemObject.Folder.Files
-------------------- О(б)суждение моих действий - в соответствующей теме, пожалуйста. Или в РМ. И высшая инстанция - Администрация форума. |
|||
|
||||
Veve |
|
|||
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 291 Регистрация: 1.1.2005 Где: Латвия, Рига Репутация: 2 Всего: 13 |
А можно немного с примерчиком...
![]() Это сообщение отредактировал(а) Veve - 25.3.2009, 23:06 |
|||
|
||||
Akina |
|
|||
Советчик ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 20581 Регистрация: 8.4.2004 Где: Зеленоград Репутация: 26 Всего: 454 |
Выводишь файлы текущей папки. Потом перебираешь подпапки (твой же код в соседней теме подойдёт), и вызываешь эту же процедуру для каждой подпапки. Чистой воды рекурсия. Добавлено через 1 минуту и 44 секунды А можешь тупо сделать
и распарсить полученный файл ![]() -------------------- О(б)суждение моих действий - в соответствующей теме, пожалуйста. Или в РМ. И высшая инстанция - Администрация форума. |
|||
|
||||
Veve |
|
|||
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 291 Регистрация: 1.1.2005 Где: Латвия, Рига Репутация: 2 Всего: 13 |
Не рекурсивно понятно как, просто в версии до 2007 года, как я прочитал было что-то называемое Application.FileSearch . Так вот эта штука искала и во вложенных файлах, по крайней мере так было где-то написано. Поэтому думал, что может и здесь можно как-то по хитрому.
Большое спасибо за помощь! |
|||
|
||||
Akina |
|
||||
Советчик ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 20581 Регистрация: 8.4.2004 Где: Зеленоград Репутация: 26 Всего: 454 |
Так оно никуда и не делось - посмотри в Object Browser
-------------------- О(б)суждение моих действий - в соответствующей теме, пожалуйста. Или в РМ. И высшая инстанция - Администрация форума. |
||||
|
|||||
Veve |
|
|||
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 291 Регистрация: 1.1.2005 Где: Латвия, Рига Репутация: 2 Всего: 13 |
Ну почему то не работало.. и где-то было написано, что уже не работает.. лан вообщем не помню уже.. может и я что-то ни так делал..
![]() |
|||
|
||||
DenniLa2 |
|
|||
Новичок Профиль Группа: Участник Сообщений: 8 Регистрация: 27.3.2009 Репутация: нет Всего: нет |
Скажите плз, откуда этот код? Просто у меня не работает (офис 2010) и хочется обратиться к первоисточнику. В данном примере ругается на "Dim fsoFileSearch As FileSearch " - Compile error: User defined type not defined. |
|||
|
||||
Akina |
|
|||
Советчик ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 20581 Регистрация: 8.4.2004 Где: Зеленоград Репутация: 26 Всего: 454 |
Вспомнить, откуда копипастился пример два года назад, нереально. Но вероятно, из MSDN. -------------------- О(б)суждение моих действий - в соответствующей теме, пожалуйста. Или в РМ. И высшая инстанция - Администрация форума. |
|||
|
||||
dorogoyIV |
|
|||
Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1503 Регистрация: 26.3.2007 Репутация: 4 Всего: 46 |
||||
|
||||
Akina |
|
|||
Советчик ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 20581 Регистрация: 8.4.2004 Где: Зеленоград Репутация: 26 Всего: 454 |
Вот таки лень самому поиск использовать?
http://msdn.microsoft.com/en-us/library/aa...office.10).aspx -------------------- О(б)суждение моих действий - в соответствующей теме, пожалуйста. Или в РМ. И высшая инстанция - Администрация форума. |
|||
|
||||
![]() ![]() ![]() |
Правила форума "Программирование, связанное с MS Office" | |
|
Запрещается! 1. Публиковать ссылки на вскрытые компоненты 2. Обсуждать взлом компонентов и делиться вскрытыми компонентами
Если Вам понравилась атмосфера форума, заходите к нам чаще!
|
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | Программирование, связанное с MS Office | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |