禁用导出到SharePoint自定义列表中的电子表格

是否可以禁用(或删除)自定义列表中的选项导出到Excel? 我们在拥有大量项目和视图的团队网站上有一个敏感的列表,企业赞助商希望人们能够看到数据,但却没有能力下载到Excel中。

您需要定义一个自定义权限级别 。 最简单的方法是从一个默认的复制。

一旦你创build你的权限级别取消选中以下选项:

[] Use Client Integration Features 

创build一个具有此权限级别的组,并将您的用户添加到此组中。

+1给托尼的技术答案(和你的问题)。 但是,我发现这样的推理:“商业赞助商希望人们能够看到数据,但是却没有能力把数据下载到Excel中”。 禁用导出只是使其更加困难,在“用鼠标select,复制,粘贴到Excel中”难度较大。 我想这可能是赞助商不知道,即使禁用导出选项也是如此简单? 当然,我对这个名单或背后的事情一无所知,但是如果真的很敏感的话,名单中信息的存储,关心和使用可能需要进一步讨论。 禁用导出可能会给您的赞助商一种错误的安全感。

我发现这非常有用。

我正在使用自定义窗体过滤视图以显示由[ME]创build的项目,或者在批准者为[ME]时显示所有logging。 这几乎是我想要的 – 我真的想检查一个组的成员资格,并显示所有,如果他们在里面。 这允许创build一个假期或费用的应用程序,而不写一个代码块!

我发现的:1.创build一个自定义列表,在Info Path Designer 2010中修改表单2.从View Only创build一个自定义的权限,添加项目添加到列表的权限,删除远程接口和客户端集成 – 禁用他们的能力创build个人视图,导出为Excel和访问权限或其他更高级的获取列表数据的方法3.自定义视图并按特定用户进行过滤4.在SharePoint 2010中创build自定义工作stream程

然后你有一个安全的应用程序,可以用于像费用批准,并没有写任何代码!

…现在我只需要执行第3步,就可以让特定组的所有用户访问列表中的所有logging。 我想MS并没有想到这一点,现在我只能让它显示发送给你的批准请求,这意味着如果你想要有人监督它,他们将不得不创build自己的个人看法,看到所有。