|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
29.04.2013, 19:15 | #1 |
Пользователь
Регистрация: 29.04.2013
Сообщений: 19
|
С#/WindowsForms. Поиск документа по слову
Здравствуйте! Помогите пожалуйста с реализацией программы.
Необходимо осуществить поиск документа по слову среди заданного множества документов, хранящихся в папке. В textbox вводится искомый текст, в richtextbox выводится содержимое документа, в котором это слово было обнаружено. |
29.04.2013, 20:03 | #2 |
Подтвердите свой е-майл
Регистрация: 29.08.2012
Сообщений: 4,011
|
осуществили
|
29.04.2013, 21:32 | #3 |
Пользователь
Регистрация: 29.04.2013
Сообщений: 19
|
расскажите как?
|
29.04.2013, 21:34 | #4 |
Пользователь
Регистрация: 03.07.2011
Сообщений: 92
|
1. Открываете документ.
2. Каждое слово сравниваете с исходным. нашли - удача! Не нашли - закрываете файл и открываете следующий |
29.04.2013, 22:14 | #5 |
Пользователь
Регистрация: 29.04.2013
Сообщений: 19
|
// открываю папку, в которой лежат документы
DirectoryInfo di = new DirectoryInfo(@"D:\Электронные книги\Учебный каталог\Государственное управление"); // перебираю все файлы в папке foreach (FileInfo fi in di.GetFiles()) { здесь нужно открыть текущий файл } Как открыть файл, если я не знаю пути к нему? |
29.04.2013, 22:30 | #6 |
Подтвердите свой е-майл
Регистрация: 29.08.2012
Сообщений: 4,011
|
fi знает
. |
29.04.2013, 22:54 | #7 |
Пользователь
Регистрация: 29.04.2013
Сообщений: 19
|
foreach (FileInfo fi in di.GetFiles())
{ Word.Application word = new Word.Application(); Word.Document doc = new Word.Document(); StreamReader myFile = new StreamReader(); string myString = myFile.ReadToEnd(); myFile.Close(); object path = fi.ToString(); doc = word.Documents.Open(ref path, ref missing, ref missing, ref missing, ref missing, ref missing, ref missing, ref missing, ref missing, ref missing, ref missing, ref missing, ref missing, ref missing, ref missing, ref missing); } Так? А что писать в скобках, после StreamReader? Там же нужно указать путь к файлу... Последний раз редактировалось elena111; 29.04.2013 в 22:56. |
29.04.2013, 23:23 | #8 | |
Подтвердите свой е-майл
Регистрация: 29.08.2012
Сообщений: 4,011
|
зачем вам стрим если вы ворд запускаете? для красоты?
Цитата:
|
|
29.04.2013, 23:28 | #9 |
Пользователь
Регистрация: 29.04.2013
Сообщений: 19
|
foreach (FileInfo fi in di.GetFiles())
{ Word.Application word = new Word.Application(); Word.Document doc = new Word.Document(); doc = word.Documents.Open(fi, ref missing, ref missing, ref missing, ref missing, ref missing, ref missing, ref missing, ref missing, ref missing, ref missing, ref missing, ref missing, ref missing, ref missing, ref missing); } Так?) |
29.04.2013, 23:33 | #10 |
Подтвердите свой е-майл
Регистрация: 29.08.2012
Сообщений: 4,011
|
а ворд вам зачем? ...
вы в каких файлах искаете? |
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
c++/clr windowsforms Программа виснет при OpenFileDialog | revaldo666 | Windows Forms | 1 | 19.07.2012 12:38 |
Поиск по слову в cxGrid | Ferkel | Компоненты Delphi | 4 | 20.06.2012 16:44 |
Как в ListBox реализовать поиск по ключевому слову | Applod | Компоненты Delphi | 0 | 23.11.2011 15:03 |
Поиск по Ключевому слову | Applod | Компоненты Delphi | 0 | 22.11.2011 21:21 |