如何在SharePoint文档库中将Microsoft Word文档设置为“只读”?

时间:2008-09-17 18:13:49

标签: asp.net visual-studio-2008 sharepoint

如何将“只读”打开为SharePoint文档库中的唯一选项?

使用Word 2003或2007并将文档另存为模板或将文件属性修改为“只读”时,不会阻止修改SharePoint文档库中的文件。将文档库权限修改为仅允许“只读”访问也不起作用。有效的方法是使用SharePoint URL链接列表来访问外部服务器目录中的文件,但这会使得无法使用SharePoint文档库。

2 个答案:

答案 0 :(得分:2)

我不知道你是否可以强制只读是唯一的选项,但你可以实现自己的事件处理程序来覆盖ItemUpdating事件。只需取消更新,任何更改都将被丢弃。

Sahil展示了一个非常基本的事件处理程序,它执行取消here

答案 1 :(得分:1)

事件处理程序有效,但我找到了一个更简单的解决方法。

如果您“签出”该文件并将其签出,则没有其他人可以选择编辑该文件。这仍然不理想,但是为了强制文档“只读”它可以工作。