在word中禁用自动恢复

时间:2011-05-15 11:39:37

标签: c# ms-word vsto

我目前正在处理单词2k3 / 2k7的加载项。我目前限制访问不使用我的加载项的用户的文档。因此,基本上我在打开文档时使用我的加载项解密文件,并在文档关闭时对其进行加密。我现在的问题是word有这个自动恢复的东西,它将保存未加密的临时文件,因此如果单词崩溃,即使用户不使用加载项,用户也可以访问doc。

所以我的问题是,有没有办法以编程方式禁用单词中的自动恢复?如果没有,有人可以建议另一个解决这个问题的方法吗?

2 个答案:

答案 0 :(得分:1)

我不是百分之百确定它会起作用,但你可以试试这个:

Sub DisableAutoRecover()
  Options.SaveInterval = 0
End Sub

注意:我写了一个VBA示例,因为到目前为止我没有使用C#和Word。不过,把它“移植”并不困难。

答案 1 :(得分:0)

 public void getstyle(Word.Document doc) 
        {
            if (doc.Application.Options.SaveInterval==10)
            {
                doc.Application.Options.SaveInterval = 0;
            }

        }