Отключение авто-восстановления в слове - PullRequest
1 голос
/ 15 мая 2011

В настоящее время я работаю над надстройкой для слова 2k3 / 2k7. В настоящее время я ограничиваю доступ к документам для пользователей, которые не используют мою надстройку. Поэтому в основном я расшифровываю файл с помощью надстройки при открытии документа и шифрую его при закрытии документа. Проблема, с которой я столкнулся сейчас, состоит в том, что в Word есть функция автоматического восстановления, которая будет сохранять временные файлы в незашифрованном виде, и поэтому, если произойдет сбой Word, пользователи получат доступ к документу, даже если они не используют надстройку.

Так что мой вопрос, есть ли способ программно отключить автоматическое восстановление в Word? Если нет, то может ли кто-нибудь предложить другое решение этой проблемы?

Ответы [ 2 ]

1 голос
/ 15 мая 2011

Я не уверен на 100%, что это будет работать, но вы можете попробовать это:

Sub DisableAutoRecover()
  Options.SaveInterval = 0
End Sub

Примечание : я написал пример VBA, так как не работал с C #и слово пока.Не должно быть трудным "портировать" это все же.

0 голосов
/ 09 августа 2016
 public void getstyle(Word.Document doc) 
        {
            if (doc.Application.Options.SaveInterval==10)
            {
                doc.Application.Options.SaveInterval = 0;
            }

        }
...