Только хотел написать про названия файла, но опередили )). Да, с именем будет наверно надежнее. С номерами, по моему, работает некорректно (либо я написал некорректный код ). В итоге я просто закрывал и открывал нужные файлы по очереди. В принципе, работало при уже запущенном Word удовлетворительно быстро.
В общем, спасибо, алгоритм поиска шрифтов оказался довольно простым ). Просто нужно просмотреть шрифт каждого символа по очереди. Появилось что то новенькое, добавляем в строку. Что можете посоветовать по оптимизации?
Еще заметил глюк, у меня в одном документе якобы два шрифта. Один "Times New Roman", а другой "TimesNewRoman"! Интересно, с другими шрифтами может такое случится? Не то придется добавить "слипание" c1.Font.Name.
Range(3,24) - фрагмент с 3 по 24 символ.