在读取.doc文件时禁用提示

时间:2012-04-03 08:36:53

标签: .net

如何使用Microsoft.Office.Interop.Word打开word文件时禁用提示。 提示如下: Test.doc被其他用户锁定以供编辑。 你想要_____吗:  。打开只读副本  。创建本地副本并稍后合并您的更改。  。当原始副本可用时接收通知。

1 个答案:

答案 0 :(得分:2)

如果您不需要修改文档,可以通过word.document.open方法将其打开,将第三个参数设置为true。

如果你确实需要打开它进行编辑,你可以通过测试来防御性地进行编码,以便在尝试打开之前查看word文档是否存在文件锁定。实现此操作的选项可能是在文件流对象中打开文件以进行写访问,并在抛出时捕获异常,这表示您无法编辑它。然后,您可以使用此信息来决定是在代码中打开只读还是编辑。