Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / Поиск текста внутри *.doc файла / 25 сообщений из 33, страница 1 из 2
20.12.2006, 15:51
    #34213763
NataRV
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Поиск текста внутри *.doc файла
Привет всем!!! Помогите пожалуйста очень срочно надо!!! Есть куча вордовских файлов (около 1000). Надо по № документа (№ храниться внутри файла) открыть сам файл. Друзья, спасайте!!!
...
Рейтинг: 0 / 0
20.12.2006, 16:04
    #34213822
Windows
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Поиск текста внутри *.doc файла
А обычный поиск через Windows не поможет ?
...
Рейтинг: 0 / 0
20.12.2006, 16:09
    #34213839
NataRV
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Поиск текста внутри *.doc файла
Вы знаете, подходит, но необходимо чтобы на рабочем столе был ярлык и по щелчку появлялось поле куда шеф введет поисковое слово, к сожалению на такие трудности как стандартный поиск у руководителей не хватает времени. я была бы очень признательна если бы Вы помогли с решением такой задачи!!! Очень надеюсь на помощь, сама не могу придумать как это надо сделать...
...
Рейтинг: 0 / 0
20.12.2006, 16:47
    #34213991
NataRV
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Поиск текста внутри *.doc файла
Я уже ухожу, но я очень надеюсь что может быть вы мне поможете решить проблему. Надеюсь на вас...
...
Рейтинг: 0 / 0
20.12.2006, 16:47
    #34213996
Windows
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Поиск текста внутри *.doc файла
>>>
...
Рейтинг: 0 / 0
20.12.2006, 16:50
    #34214004
vkodor
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Поиск текста внутри *.doc файла
примерно так
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
Sub AFileFind()
    'поиск файла с текстом
   With Application.FileSearch
        .NewSearch
        .LookIn = "C:\temp2" 'папка где искать
        .SearchSubFolders = False
        .FileType = msoFileTypeWordDocuments 
        .TextOrProperty = "текст" ' возможны подстановочные символы
        If .Execute() >  0  Then
            For i =  1  To .FoundFiles.Count
                MsgBox .FoundFiles(i)
            Next
        End If
    End With
End Sub
...
Рейтинг: 0 / 0
20.12.2006, 16:54
    #34214025
NataRV
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Поиск текста внутри *.doc файла
пробовала убедить на стандартный поиск - ответ один - нужен ярлык по которому в поле набираем искомые символы. Путь к папке доковских файлов не меняется. Вот и бьюсь головой о стену... срочно вызывают, но я на вас надеюсь... очень...
...
Рейтинг: 0 / 0
21.12.2006, 08:07
    #34214941
NataRV
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Поиск текста внутри *.doc файла
Спасибо огромное всем кто откликнулся и помог!!! В общем сделала так:
Через Сервис\Настройка вытащила пиктограмму "Поиск файлов..." Настроила путь к папке поиска (самое главное что ворд помнит путь даже после перезагрузки и пользователю не придется перенастраивать пути) и сказала чтобы пользовались именно этим. Но без Вас бы мне это в голову не пришло бы. Спасибо огромное еще раз всем Вам!!!!! :)
...
Рейтинг: 0 / 0
21.12.2006, 08:35
    #34214980
NataRV
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Поиск текста внутри *.doc файла
И еще, скажите, пожалуйста, вот если есть куча файлов, но все они сделаны по шаблону, т.е. я знаю что во второй строке после "Акт №" стоит номер акта. Возможно такое чтобы программа строила реестр по этим файлам, т.е. выбрала все номера в отдельный файл (причем не важно - в ворд, эксель) а рядом с этим номером поставила гиперссылку на вордовский файл, собственно из которого и был взят этот номер?
...
Рейтинг: 0 / 0
21.12.2006, 08:36
    #34214984
NataRV
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Поиск текста внутри *.doc файла
vkodor поясните мне пожалуйста, как мне воспользоваться этим кодом?
...
Рейтинг: 0 / 0
21.12.2006, 11:03
    #34215362
Болтун
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Поиск текста внутри *.doc файла
Пользуюсь программой Архивариус-3000. Зайди на их сайт, посмотри описаловку, скачай триал. Я этой программой доволен, 295 руб. заплатить было не жалко.
...
Рейтинг: 0 / 0
21.12.2006, 11:04
    #34215364
NataRV
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Поиск текста внутри *.doc файла
vkodor, у меня все получилось с макросом! Я создала панель управления свою и поместила на нее макрос, работает все идеально, а Вы не подскажите как сделать так, чтобы по msgboxне просто выводился путь и имя файла, а именно открывался сам файл, если несколько таких файлов - то пусть они все и открываются. Пробовала найти что-то наподобии OpenFile, но что-то не получается...
...
Рейтинг: 0 / 0
21.12.2006, 11:25
    #34215448
MasterZ
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Поиск текста внутри *.doc файла
NataRVvkodor, у меня все получилось с макросом! Я создала панель управления свою и поместила на нее макрос, работает все идеально, а Вы не подскажите как сделать так, чтобы по msgboxне просто выводился путь и имя файла, а именно открывался сам файл, если несколько таких файлов - то пусть они все и открываются. Пробовала найти что-то наподобии OpenFile, но что-то не получается...

Можно сделать программку в любой среде программирования используя API функции виндоса. Нужно с самого начала определиться в какой среде программить, а потом уже задать тот же вопрос в соответствующей ветке данного форума (или другого подобного).
...
Рейтинг: 0 / 0
21.12.2006, 11:41
    #34215511
NataRV
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Поиск текста внутри *.doc файла
MasterZ это надо делать в самом ворде - так начальству спокойнее. Создала свою панель инструментов и поместила на нее макрос. В общем тот код который написал vkodor (сам код находится выше), подходит - ищет файлы, но результат выводит просто в msgbox-е, а мне надо чтобы все найденые файлы открывались. Как это можно сделать?
...
Рейтинг: 0 / 0
21.12.2006, 12:01
    #34215583
MasterZ
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Поиск текста внутри *.doc файла
NataRVMasterZ это надо делать в самом ворде - так начальству спокойнее. Создала свою панель инструментов и поместила на нее макрос. В общем тот код который написал vkodor (сам код находится выше), подходит - ищет файлы, но результат выводит просто в msgbox-е, а мне надо чтобы все найденые файлы открывались. Как это можно сделать?

В ворде решать задачи файловой системы виндос? Зачем? ИМХО правильней при помощи приложения, можно даже консольного осуществить поиск и открыть найденные документы. А как из ворда я даже не представляю. В ворде есть встроенный язык, но вообщето это средство для создания документов. Вы же не станете молотком пилить дерево. Можно конечно перепилить, но сколько это займет времени. Так что советую уделить свое внимание выбору инструментария.
...
Рейтинг: 0 / 0
21.12.2006, 12:05
    #34215595
vkodor
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Поиск текста внутри *.doc файла
Код: plaintext
Documents.Open .FoundFiles(i)
...
Рейтинг: 0 / 0
21.12.2006, 12:06
    #34215597
NataRV
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Поиск текста внутри *.doc файла
Буду признательна если Вы мне в этом поможете
...
Рейтинг: 0 / 0
21.12.2006, 12:07
    #34215607
NataRV
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Поиск текста внутри *.doc файла
vkodor спасибо огромное!!! чичас попробую!!! Вы мой спаситель!!! :)
...
Рейтинг: 0 / 0
21.12.2006, 12:09
    #34215613
vkodor
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Поиск текста внутри *.doc файла
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
Sub AFileFind()
    'поиск файла с текстом
    tx = InputBox("Введите слово поиска", "Поиск")
    If tx = "" Then Exit Sub
    With Application.FileSearch
         .NewSearch
         .LookIn = "C:\temp2" 'папка где искать
         .SearchSubFolders = False
         .FileType = msoFileTypeWordDocuments
         .TextOrProperty = tx ' возможны подстановочные символы
         If .Execute() >  0  Then
             For i =  1  To .FoundFiles.Count
                 Documents.Open .FoundFiles(i)
             Next
         End If
     End With
End Sub
...
Рейтинг: 0 / 0
21.12.2006, 13:02
    #34215814
NataRV
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Поиск текста внутри *.doc файла
vkodor СПАСИБО ВАМ ОГРОМНОЕ!!! :) Вы просто не представляете как я Вам благодарна!!! :)
Поздравляю Вас с наступающим НОВЫМ ГОДОМ!!! Сачстья, Удачи, Любви, Исполнения Желаний и Всего Самого Наилучшего в новом году!!! :)
...
Рейтинг: 0 / 0
Период между сообщениями больше года.
19.07.2013, 09:00
    #38336394
Андрей7771977
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Поиск текста внутри *.doc файла
vkodor, А как и где создать-запустить данный код?
...
Рейтинг: 0 / 0
19.07.2013, 09:02
    #38336395
Shocker.Pro
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Поиск текста внутри *.doc файла
ALt+F11
...
Рейтинг: 0 / 0
19.07.2013, 09:06
    #38336397
Андрей7771977
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Поиск текста внутри *.doc файла
О, я в ворде создал макрос и заработал...
А можно ли строчку дописать, чтобы внутри фаила изменить найденный текст, или просто удалить?
...
Рейтинг: 0 / 0
19.07.2013, 10:08
    #38336463
Shocker.Pro
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Поиск текста внутри *.doc файла
это не строчка будет.
Если вы не поняли - здесь используется встроенный в ворд поиск по файлам и просто открывается найденная коллекция. Дальше надо искать и заменять уже внутри документа.
...
Рейтинг: 0 / 0
19.07.2013, 10:29
    #38336497
Андрей7771977
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Поиск текста внутри *.doc файла
Shocker.Pro, Да, я понял, у меня этот код заработал, я и для подпапок поиск включил, я просто хочу прямо внутри кода прописать (пусть не строчка, некий блок), чтобы пакетом исправить фаилы, просто у меня задача, есть множество фаилов для сайта, в них ненужные строчки и их надо во всех фаилах удалить-заменить (или заремить)...
...
Рейтинг: 0 / 0
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / Поиск текста внутри *.doc файла / 25 сообщений из 33, страница 1 из 2
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]