Вопрос № 18268: Ув эксперты!
Подскажите,плз,каким образом можно читать содержимое doc и xls файлов,например,для поиска строки?
Спасибо....
Вопрос № 18268
Ув эксперты!
Подскажите,плз,каким образом можно читать содержимое doc и xls файлов,например,для поиска строки?
Спасибо.
Отправлен: 14.03.2005, 16:29
Вопрос задал: Ling (статус: Посетитель)
Всего ответов отправлено: 2
Отвечает: vitya
Здравствуйте, Ling!
Используйте Automation. В MSDN есть много примеров на VB, как работать с Word и Excel документами. Кроме того, можете поискать формат файлов - тогда можно будет экстрактировать текст и искать уже ручками.
Ответ отправил: vitya (статус: Профессор)
Отправлен: 14.03.2005, 16:35
Отвечает: Shizuku Tsukishima
Здравствуйте, Ling!
Текстовое содержимое doc файла можно прочитать установив кодировку unicode при просмотре. Отсюда вывод: читать можно как обычный текстовый файл, но предварительно нужно установить юникодный шрифт, а там и строчка найдётся...
Есть ещё один способ, возможно он понравится Вам больше. Используйте компонент OleContainer из палитры System.
Есть и третий способ (тяжёлый). Вы подключаетесь к Word или Excel как к com серверу и делаете всё, что хотите. Такой способ позволяет, например, часть ваших функций реализовать на VBA.
Ответ отправила: Shizuku Tsukishima (статус: 3-ий класс)
Отправлен: 15.03.2005, 12:46