我的c#应用程序必须填写Word模板并将处理结果保存到另一个文件。我们已被要求锁定新文档以防止任何修改。现在,我尝试过:
wordDoc.Protect(
Word.WdProtectionType.wdAllowOnlyReading,
ref oMissing,
ref password,
ref oMissing,
ref oMissing);
并保存,但是当打开时文档仍然可以编辑,唯一的限制是我们无法保存到同一个文件...这显然不是我想要的。 我需要的是我的文档的完整LOCK,即用户无法与Word交互(编辑,取消,添加或重新格式化文本)。 我知道在Excel中有一种方法来锁定工作表的单元格,我为另一个项目做了...在Word中有类似的东西吗?
忘记提及:我必须使用Word 2003(所以PIA版本11.0)。
答案 0 :(得分:0)
网上有很多关于如何在任何有效性方面无法做到的事情。
如果你决定在每个@ spender的评论中使用PDF,那么有一些有用的信息here (download required software)和here (required C# logic)。