Pull to refresh

MS Word. Изменение шрифтов в стилях документа в духе  «грубого вмешательства»

Level of difficultyEasy
Reading time2 min
Views3.9K

Предыстория

Сегодня возникла эпическая задача заменить в нашем документе стиль с общедоступного (Tahoma/ Arial/ Times New Roman) на присланный Заказчиком некий ГОСТ-оподобный шрифт.

Начальник стал делать это по красоте: используя традиционный инструментарий MS Word для работы со стилями. Потратил на это 1,5 часа.

Я решил опробовать метод «грубого вмешательства», наверно это не лучшее решение! 

Но думаю в ситуации когда у вас нет времени сделать «все красиво и стильно» и/или вы не знаете как это сделать средствами MS Word этот метод имеет право на жизнь…

Перед вмешательством обязательно сохраните резервную копию документа, на случай если что то пойдёт «не так»!!!

Пошаговая инструкция

  1. В проводнике Windows мышью выделяем интересующий нас документ.

  2. Щелкаем правой кнопкой мыши и в выпавшем конектсном меню выбираем архиватор 7-Zip, и в нем пункт меню Открыть архив.

    Рис. 1 — Открыть файл docx архиватором
    Рис. 1 — Открыть файл docx архиватором
  3. В окне архиватора в проводнике архива открывем папку \word.

    Рис. 2 — Содержимое архива
    Рис. 2 — Содержимое архива
  4. ​В этой папке находим файл styles.xml.​

    Рис. 3 — Файл styles.xml внутри архива
    Рис. 3 — Файл styles.xml внутри архива
  5. Выбрав файл, щелкаем правой кнопкой мыши и в контекстном меню выбираем верхний пункт Открыть.

    Рис. 4 — Открытие styles.xml
    Рис. 4 — Открытие styles.xml
  6. Документ откроется в приложении Блокнот (Notepad.exe), нужно вызвать окно замены текста выбрав соответствующую команду в контекстном меню​ или нажав клавиши Ctrl+H. ​

    Рис. 5 — Вызов команды "Замена текста"
    Рис. 5 — Вызов команды "Замена текста"
  7. В верхней строке пишем какой шрифт требуется заменить, в нижней на какой и нажимаем Заменить все.

    Рис. 6 — Окно замены
    Рис. 6 — Окно замены
  8. Закрываем документ, нажав при этом кнопку Сохранить. ​

    Рис. 7 — Окно сохранения xml-файла в Блокноте
    Рис. 7 — Окно сохранения xml-файла в Блокноте
  9. В появившемся окне архиватора, появляется предложение обновить файл styles.xml, нажимаем кнопку OK.

    Рис. 8 — Обновление xml-файла в архиве
    Рис. 8 — Обновление xml-файла в архиве
  10. PROFIT!

На всё про все потратил 10 минут

Оценка результатов манипуляций

После открытия отредактированного документа MS Word выяснилось, что целом все прошло все нормально. Единственное проблемное место - встречаются такие артефакты в подписях под рисунками и над таблицами. Обратите внимание, что шрифт до длинной черты-разделителя отличается от шрифта после нее.

Рис. 9 — Артефакты в надписях
Рис. 9 — Артефакты в надписях

Несмотря на то что с обоих сторон текст, показывается набранным одинаковым стилем (**Заг_рис) и шрифтом (GOST type B).

После вырезания разделителя и последующей вставки шрифт всей строки становится одинаковым! В принципе выход, но по тексту документа такие артефакты встречаются много раз. 

Позднее я обнаружил, что проблема лечится заменой символа на самого же себя.

  1. Нажимаем команду Заменить или комбинацию клавиш Ctrl+H.

  2. В поле Найти вставляем символ "—".

  3. В поле Заменить на также вставляем символ "—".

  4. В завершение жмем кнопку Найти далее.​

Рис. 10 — Лечение заменой
Рис. 10 — Лечение заменой

После этого шрифт в надписи слева и справа стал выглядеть одинаково.

Tags:
Hubs:
Total votes 6: ↑3 and ↓30
Comments28

Articles