我想在主站点的子站点上显示共享文档。将创建许多子网站,所有子网站都有一个共享文档库和一个标题相同,但内容不同的Word文档
我们有方法可以查看当前用户是管理员还是我们的自定义角色(不是SP角色)
对于某些角色(SP和自定义),我希望以只读模式在共享文档库中以编程方式打开文档,并为其他角色启用编辑
我一直在研究,但尚未找到说SPFile或SPListItem.Open()的方法。我找到了checkout()方法,但我认为它无法提供帮助。
任何帮助都会受到非常感谢。谢谢你提前
答案 0 :(得分:0)
我会在文档库或单个文档上设置唯一权限,为角色提供所需的权限(允许编辑的Contribute或允许只读的Read Only)。您仍然可以以编程方式打开文档,但如果用户已获得只读访问权限,则用户将无法将文档写回SharePoint。无需代码即可完成此操作。据我所知,这是以您想要的方式打开文档的唯一方法。