У меня очень длинный документ Word, и шрифты отдельных абзацев довольно разнообразны и многочисленны (текст без засечек, субтитры и заголовки с засечками).Единственный стиль, который применяется последовательно и правильно, это заголовки и заголовки от 1 до 4.
Есть ли способ применить общий шрифт ко ВСЕМ абзацам, НО заголовки и заголовки без потери форматирования жирным шрифтом и курсивом этих абзацев?Я попытался повторно применить стили, как описано здесь http://www.elharo.com/blog/word/2005/12/28/word-tip-1-reapplying-styles/, но это будет работать только для абзацев, которые не имеют курсивного или полужирного форматирования (или ссылок http)
Способ, которым я вижу это в настоящее времяединственный способ получить согласованные шрифты и стили для обычных абзацев - это а) удалить все форматирование, применяя стиль к каждому абзацу отдельно, а затем пройти каждый абзац и вручную повторно применить форматирование жирным шрифтом / курсивом / http к тем частям, которые имеютсейчас был перезаписан.
Есть ли альтернативный способ сделать это?Должно быть, верно?VBA?что-то еще?
РЕДАКТИРОВАТЬ:
Возможно ли что-то вроде следующего (псевдокод):
for i in all_paragraphs()
if i.style not in [header1, header2, header3, caption, ...]
i.font = my_new_font
таким образом, любая разметка должна быть сохранена.