Практическое решение должно быть очень простым:
Перед печатью скажите Word, чтобы изменения не отображались на экране.
Меню: Обзор -> Отслеживание -> Финал [не: «Финал - Показать разметку»]
Теперь при печати будет напечатано только то, что вы видите на экране; "разметка" (например, новый текст красного цвета или красный текст обводки) не будет отображаться в печати.
Я полагаю, вы все равно это знаете.
Это может раздражать каждый раз, когда вы проходите через пункты меню, чтобы установить эту настройку. Для этой цели я использую следующую минималистичную процедуру VBA ("макрос"):
Sub TrackChangesViewToggler()
ActiveDocument.ShowRevisions = Not ActiveDocument.ShowRevisions
End Sub
Это переключает видящуюся проблему. При каждом запуске настройки меняются (вкл-выкл-вкл-выкл ...) Я запускаю это с помощью сочетания клавиш (в моем случае AltGr v , но вы можете назначить все, что захотите).
Если это необходимо только для печати, я рекомендую: создайте процедуру VBA, которая сначала устанавливает этот параметр, а затем отправляет документ на принтер. Вы можете легко записать такую процедуру, не зная слишком много о программировании на VBA.