LINUX.ORG.RU

Поиск во многих файлах DOC \ DOCX по различным атрибутам (размер шрифта, цвет, и т.п.) - как?

 , , ,


0

1

Товарищи, прошу помощи.

Как Libre Office Writer, так и Word - умеют искать в файле (одном, конкретном - открытом) не только по тексту, но и по различным атрибутам шрифта. Скажем по размеру или по цвету, или по, собственно шрифту. Например можно найти все, что написано красным.

Вопрос: как реализовать тоже самое, но для многих файлов?

Для понимания масштаба бедствия - около 10 000 текстовых файлов, в формате DOC и DOCX. Надо, скажем найти те из них, где хоть один символ написан, допустим, красным. Или курсивом. Или где есть размер шрифта 18.

Погуглил - есть приблуды для ворда в виде макросов, но они позволяют искать по многим _открытым_ файлам, а это при моих объемах немного не канает...

Может кто слышал про софтину какую-нибудь на эту тему? Или есть идеи в какую сторону копать?



Последнее исправление: Gnom-s-toporom (всего исправлений: 1)

Пишешь либо macros, либо сценарий на vbs, в котором в цикле перебираешь файлы, в VBS это FileSystemObject, открывая их в объекте word.application, делая поиск и если в файле что-либо найдено, то запоминаешь имя файла.

Список файлов лучше сразу получить и сохранить в текстовый файл, затем в цикле читать этот файл и открывать в word.application.

Поиск естественно не вручную, а тоже соответствующим методом объекта word.application.

UPD:
Поправь тему, у тебя не текстовые файлы. Текстовый файл - это файл, набранный в простом текстовом редакторе, nano, vim, notepad.

kostik87 ★★★★★
()
Последнее исправление: kostik87 (всего исправлений: 2)
Ответ на: комментарий от kostik87

Спасибо! Пошел смотреть VBS и FileSystemObject, тему поправил :)

Gnom-s-toporom
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.