|
|
|
не работает строка With Application.FileSearch
|
|||
|---|---|---|---|
|
#18+
Добрый вечер, В подпрограмме поиска файлов не работает строка With Application.FileSearch Посмотрел - в списке Application. - нет метода Search Что может быть? Спасибо. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.03.2011, 21:38 |
|
||
|
не работает строка With Application.FileSearch
|
|||
|---|---|---|---|
|
#18+
PVL11, Может быть только одно - Вы счастливый обладатель 2007 офиса или старше. Начиная с 2007 метод FileSearch не поддерживается. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.03.2011, 21:45 |
|
||
|
не работает строка With Application.FileSearch
|
|||
|---|---|---|---|
|
#18+
Спасибо. Вы правы - так оно и есть, установлен Office 2007. А какая функция, метод являются эквивалентом FileSearch? 1. Нужна функция, чтобы можно было в папке найти список файлов по маске. 2. Нужна функция, чтобы найти файлы, содержащие определенный текст. Может что подскажете? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.03.2011, 21:55 |
|
||
|
не работает строка With Application.FileSearch
|
|||
|---|---|---|---|
|
#18+
Для поиска файлов по маске можно можно вот это применить: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. Если же нужен перебор еще и всех подпапок, то можно применить рекурсию: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.03.2011, 22:26 |
|
||
|
не работает строка With Application.FileSearch
|
|||
|---|---|---|---|
|
#18+
The_Pris, спасибо. Также просматриваю сейчас в ресурсах форума похожие вопросы на данную тему. Уже ситуация в целом прорисовывается. Нужно обобщить, подстроить под свой вариант и пробовать. А что можно применить для поиска файлов с определенным текстом ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.03.2011, 23:03 |
|
||
|
не работает строка With Application.FileSearch
|
|||
|---|---|---|---|
|
#18+
The_Prist, извините допустил ошибку в обращении. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.03.2011, 23:05 |
|
||
|
не работает строка With Application.FileSearch
|
|||
|---|---|---|---|
|
#18+
PVL11А что можно применить для поиска файлов с определенным текстом Ну, например, вызов шелла ОС и использование FIND... как самое быстрое и независимое от версии ОС и Офиса. Впрочем, есть ещё PowerShell, SilverLight, WSH... Вообще, есть смысл при работе с "внешними" (по отношению к приложению) ресурсами опираться не на функции конкретной реализации VBA (что мы все почувствовали при переходе на 2007-й), а на использование API/сервисов, гарантированно присутствующих в используемой линейке ОС. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.03.2011, 00:00 |
|
||
|
|

start [/forum/search_topic.php?author=adm2&author_mode=last_posts&do_search=1]: |
0ms |
get settings: |
9ms |
get forum list: |
16ms |
get settings: |
9ms |
get forum list: |
16ms |
get settings: |
11ms |
get forum list: |
18ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
174ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
40ms |
get tp. blocked users: |
1ms |
| others: | 1140ms |
| total: | 1453ms |

| 0 / 0 |
