|
Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Программирование и базы данных » .NET - Поиск в документах doc и docx строк из списка разными способами |
|
.NET - Поиск в документах doc и docx строк из списка разными способами
|
Старожил Сообщения: 249 |
Мне нужно найти строки из большого списка строк в документах doc и docx, причем нужная строка может быть в любом месте документа - таблице, абзаце, сноске и др.
Возникли следующие вопросы: 1. Можно ли открыть документ doc или docx с помощью Microsoft.Office.Interop.Word и затем во всем тексте документа найти нужную строку? Я попробовал doc.Content.Find.Text.IndexdocOf(strFind) - не получилось, строка, которая точно есть в документе, не ищется. 2. В Total Commander есть возможность поиска строки в doc и docx без COM и установленного Word. В настоящее время сотрудники вводят каждую строку из списка и ищут каждую из строк в Total Commander. Мне хотелось бы сделать программу, которая искала бы строки из списка в документах doc и docx без установленного Word. Подскажите, пожалуйста, какие файловые методы (работа с текстовыми файлами, работа с бинарными файлами или др.) или библиотеки лучше использовать для решения этой задачи. |
|
Отправлено: 08:25, 19-05-2018 |
Ветеран Сообщения: 27449
|
Профиль | Отправить PM | Цитировать Цитата tumanovalex:
Цитата tumanovalex:
Цитата tumanovalex:
Так или иначе, я не рекомендую такой поиск. |
|||
Отправлено: 09:04, 19-05-2018 | #2 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети. Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля. |
Старожил Сообщения: 249
|
Профиль | Отправить PM | Цитировать Спасибо за ответ. Прикрепил архив с проектом и файлом, в котором не могу найти строку.
|
Последний раз редактировалось tumanovalex, 15-05-2021 в 22:37. Отправлено: 17:37, 19-05-2018 | #3 |
Ветеран Сообщения: 27449
|
Профиль | Отправить PM | Цитировать tumanovalex, в коде:
new — лишнее. Судя по Вашему коду, да — у Вас действительно, на самом деле «не ищется». Потому что Вы даже не пробуете искать. Просто откройте документ в Word'е, нажмите Alt-F11, наберите в окне для поиска в справке Find, выберете статью в справке и посмотрите примеры, как осуществляется поиск: Цитата:
|
|
Отправлено: 21:16, 19-05-2018 | #4 |
Старожил Сообщения: 249
|
Профиль | Отправить PM | Цитировать Спасибо большое! Разобрался, поиск работает.
|
|
Отправлено: 22:06, 21-05-2018 | #5 |
![]() |
Участник сейчас на форуме |
![]() |
Участник вне форума |
![]() |
Автор темы |
![]() |
Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
CMD/BAT - doc в docx | Sisin | Скриптовые языки администрирования Windows | 33 | 13-05-2018 00:39 | |
2007 - [решено] Пакетная конвертация doc в docx | tumanovalex | Microsoft Office (Word, Excel, Outlook и т.д.) | 2 | 11-04-2018 23:01 | |
CMD/BAT - [решено] Пересохранить документы из DOC в DOCX | NikolayHAOS | Скриптовые языки администрирования Windows | 6 | 19-08-2017 12:22 | |
Разное - Сохранение документа из формата docx в doc, без потери формул | xfinity | Microsoft Office (Word, Excel, Outlook и т.д.) | 14 | 21-03-2015 22:13 | |
Офис и Текст - Программы для конвертирования DOCX в DOC | thief_89 | Программное обеспечение Windows | 1 | 13-08-2007 14:53 |
|