Я пытался создать макрос, который будет автоматически запускаться при открытии нового документа Word, который будет проверять, что отслеженные изменения отключены. По какой-то причине всякий раз, когда я запускаю макрос, открывающий новый документ Word, который является файлом .dotm, который содержит форму, он включает отслеживаемые изменения, и я не велел это делать.
Я пробовал разные способы решения этой проблемы.
Прежде чем закрыть форму пользователя, которая была открыта при открытии нового файла, я добавляю эту строку
ActiveDocument.TrackRevisions = False
Я также пытался с оператором if
if(ActiveDocument.TrackRevisions) then
ActiveDocument.TrackRevisions = False
end if
Я также попытался сделать это так, чтобы он вообще не был связан с пользовательской формой, а сам документ, вставив его в раздел «ThisDocument» в файле «Объекты Microsoft Word». Вот что там находится.
Private Sub Document_New()
UserFormInfo.Show
'ActiveDocument.Bookmarks("cursor").Select
ActiveDocument.TrackRevisions = False
ActiveDocument.Save
End Sub
Я ожидаю, что этот параметр отключит отслеживаемые изменения, однако этого не происходит. Любая помощь приветствуется.