powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Организация поиска по словам в файлах *.DOC из VFP
6 сообщений из 6, страница 1 из 1
Организация поиска по словам в файлах *.DOC из VFP
    #32556423
zarazabj
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
господа!
Подскажи куда рыть то хоть, я хочу организовать поиск из своего приложения VFP по словам в Word-вских документах расположенных на файл-сервере.
...
Рейтинг: 0 / 0
Организация поиска по словам в файлах *.DOC из VFP
    #32556484
IgorProgrammer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
1) Открываешь документ из фокса...
Код: plaintext
1.
loWord=CreateObject("word.application")
loWord.Documents.Open('C:\1.doc')
2) Запихиваешь туда макрос(macros_p) типа:
Код: plaintext
loWord.ActiveDocument.VBProject.VBComponents.Item( 1 ).CodeModule.InsertLines( 1 , macros_p)
Макрос имеет вид(macros_p=):
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
Sub Poisk(text_poisk)
    Selection.MoveUp Unit:=wdLine, Count:= 8 
    Selection.Find.ClearFormatting
    With Selection.Find
        .Text = text_poisk
        .Replacement.Text = ""
        .Forward = True
        .Wrap = wdFindContinue
        .Format = False
        .MatchCase = False
        .MatchWholeWord = False
        .MatchWildcards = False
        .MatchSoundsLike = False
        .MatchAllWordForms = False
    End With
    Selection.Find.Execute
End Sub
3) из фокса вызываешь макрос с поисковой строкой...
loWord.ActiveDocument.RunAutoMacro()
Заметка все делал на 8-лисе и 2000-офисе...


Удачи...
...
Рейтинг: 0 / 0
Организация поиска по словам в файлах *.DOC из VFP
    #32556509
Раз (1)
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
IgorProgrammerОткрываешь документ из фокса...

Думаю, если файлов много, это будет ну очень тормозной поиск

Я бы покопал WinAPI по возможностям файлового поиска через оболочку Windows (типа F3, тип файлов, содержит текст и т.д., только программно)
...
Рейтинг: 0 / 0
Организация поиска по словам в файлах *.DOC из VFP
    #32556568
IgorProgrammer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Раз (1):
Код: plaintext
1.
2.
Думаю, если файлов много, это будет ну очень тормозной поиск

Я бы покопал WinAPI по возможностям файлового поиска через оболочку Windows (типа F3, тип файлов, содержит текст и т.д., только программно)
Ворд-кий файл структурированный...

по F3(Вин-поиск) ни че в нем не надыбаешь...

А разбираться в структуре документа и организовывать свой поиск...
Эт уж слишком...

И смотря для каких целей надо этот поиск...

Если без открытия документа...
Тогда прийдет изгаляться...
...
Рейтинг: 0 / 0
Организация поиска по словам в файлах *.DOC из VFP
    #32557464
zarazabj
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
в том то и дело что открывать файл не хочется ведь если их 10-20 это одно дело, а если их 10000, то такой поиск не будет работать, да если еще пользователей человек 30, цель одна найти 1 или несколько документов, которые находятся в хранилище по ключевому набору фраз
...
Рейтинг: 0 / 0
Организация поиска по словам в файлах *.DOC из VFP
    #32557719
Sergey Ch
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
To: zarazabj

Вот для этого и существуют базы данных :)
Документы там хранятся в структуированном виде.
Но работа эта не из легких - проблемы в импорте и экспорте.

Кстати, приглядитесь к готовым системам электронного документооброта - многие идеи Вы смогли бы взять оттуда.

Good luck!
...
Рейтинг: 0 / 0
6 сообщений из 6, страница 1 из 1
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Организация поиска по словам в файлах *.DOC из VFP
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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