如何使打开的“只读”成为 SharePoint 文档库中的唯一选项?
使用 Word 2003 或 2007 并将文档另存为模板或将文件属性修改为“只读”时,不会阻止修改 SharePoint 文档库中的文件。将文档库权限修改为只允许“只读”访问也不起作用。有效的是使用 SharePoint URL 链接列表来访问外部服务器目录中的文件,但这会破坏使用 SharePoint 文档库。
如何使打开的“只读”成为 SharePoint 文档库中的唯一选项?
使用 Word 2003 或 2007 并将文档另存为模板或将文件属性修改为“只读”时,不会阻止修改 SharePoint 文档库中的文件。将文档库权限修改为只允许“只读”访问也不起作用。有效的是使用 SharePoint URL 链接列表来访问外部服务器目录中的文件,但这会破坏使用 SharePoint 文档库。
我不知道您是否可以强制只读成为唯一选项,但您可以实现自己的事件处理程序来覆盖 ItemUpdating 事件。只需取消更新,任何更改都将被丢弃。
Sahil 展示了一个非常基本的事件处理程序,它在此处执行取消操作。
事件处理程序有效,但我找到了一个更简单的解决方法。
如果您“签出”文件并使其处于签出状态,则没有其他人可以选择编辑该文件。这仍然不理想,但是对于强制文档为“只读”它是有效的。