0

我想在主站点的子站点上显示共享文档。将创建许多子站点,所有子站点都具有共享文档库和标题相同但内容不同的 Word 文档

我们有方法来查看当前用户是管理员还是我们的自定义角色之一(不是 SP 角色)

我想以只读模式为某些角色(SP 和自定义)以编程方式打开共享文档库中的文档,并为其他角色启用编辑

我整天都在研究,但还没有找到说 SPFile 或 SPListItem.Open() 的方法。我找到了 checkout() 方法,但我认为它没有帮助。

任何帮助将不胜感激。谢谢是提前

4

1 回答 1

0

我会在文档库或单个文档上设置唯一权限,为角色提供所需的权限(贡献以允许编辑或只读以允许只读)。您仍然可以以编程方式打开文档,但如果用户被授予只读访问权限,他们将无法将文档写回 SharePoint。无需代码即可完成此操作。据我所知,这是以您想要的方式打开文档的唯一方法。

于 2013-05-30T05:04:24.373 回答