Как сделать так, чтобы MS Word открывал документ в «Финальном» обзоре?

3155
ysap

Я регулярно проверяю спецификации, полученные от другой команды. Их документы периодически пересматриваются, и они отслеживают изменения.

Всякий раз, когда я открываю документ, он отображается в режиме просмотра « Final: Show Markup ». Итак, первое, что я делаю, это захожу на вкладку « Обзор » и меняю на « Финал ».

Есть ли способ настроить Word, чтобы всегда открывать документ в режиме « Финальный » (без изменения самого документа)?

1
Вместо кода, который использовал @Atzmon, вы можете использовать это: https://superuser.com/a/1003516/410684. James Ray 7 лет назад 0

2 ответа на вопрос

2
Atzmon

Это можно сделать с помощью макроса AutoOpen, который запускается каждый раз, когда вы открываете документ.

  1. В новом пустом документе на Viewвкладке нажмите, Macrosа затем нажмите Record Macro.
  2. Нажмите, OKчтобы начать запись, а затем на Viewвкладке нажмите, Macrosа затем Stop Recording.
  3. Теперь нажмите Alt+, F11чтобы открыть редактор Visual Basic, и вы найдете новый макрос, который, вероятно, называется Macro1, который выглядит следующим образом:

    enter image description here

  4. Замените его этим кодом и сохраните:

    Sub AutoOpen() If Application.ActiveProtectedViewWindow Is Nothing Then With ActiveWindow.View .ShowRevisionsAndComments = False .RevisionsView = wdRevisionsViewFinal End With End If End Sub 

Макрос хранится в шаблоне Normal и запускается при открытии документа. Так что теперь, когда вы открываете документ, он переключается на Finalпросмотр. Макрос AutoOpen не внедряется в документы, которые вы создаете или редактируете, поэтому вы можете поделиться ими с другими.

Обратите внимание, что макрос AutoOpen () не будет работать с документами, открытыми в режиме защищенного просмотра., такими как вложения электронной почты из Интернета и т. Д.

Важный

Чтобы предотвратить возможные проблемы с безопасностью и смущение случайного раскрытия внутренних комментариев и предыдущих изменений, вы можете настроить слова следующим образом:

  1. На Fileвкладке нажмитеOptions .
  2. Под Trust CenterкликомTrust Center Settings .
  3. Нажмите Privacy Optionsи установите Warn before printing, saving, or sending a file that contains tracked changes or commentsфлажок.

enter image description here

Это имеет тот недостаток, что документы будут открываться как окончательные и для других, если вы работаете из общего места; они могут не быть счастливы с этим. Máté Juhász 8 лет назад 0
@ MátéJuhász Макрос AutoOpen () из шаблона Normal не внедряется в документы, которые вы создаете или редактируете на своем компьютере. Я поясню это в моем ответе выше. Atzmon 8 лет назад 0
проблема не в макросе, но он изменяет файл при его открытии (изменение флага «final» также является модификацией). Máté Juhász 8 лет назад 0
@ MátéJuhász По крайней мере в Word 2010 переход на Final не делает документ грязным. Даже если вы переключитесь на Окончательный вариант и сохраните (или внесете дополнительные изменения и сохраните), вы все равно будете защищены, если вы не изменили параметр конфиденциальности по умолчанию «Сделать скрытую разметку видимой при открытии или сохранении». Это проверено по умолчанию. Atzmon 8 лет назад 0
Оно работает! Спасибо за избавление от этого тупо раздражающего поведения. ysap 8 лет назад 0
Кстати, при открытии VB, как описано, я не увидел новый макрос `Macro1`. Пришлось открыть его через кнопку «Просмотреть макросы». ysap 8 лет назад 0
1
Máté Juhász

Есть ли способ настроить Word, чтобы всегда открывать документ в «Финальном» режиме просмотра

Это не режим просмотра Word, но это свойство документа, независимо от того, помечено ли оно как Окончательное.

Всегда открывать как окончательный означает, что Word изменит это свойство документа ДО его открытия. Я не думаю, что это возможно.

Вы правы. К счастью, другие ответы показывают, что можно преодолеть этот макрос уровня Word. ysap 8 лет назад 0

Похожие вопросы