以文本方式查看主题 - Foxtable(狐表) (http://foxtable.com/bbs/index.asp) -- 专家坐堂 (http://foxtable.com/bbs/list.asp?boardid=2) ---- 关于对隐藏列权限控制的问题 (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=7461) |
-- 作者:yankunhao -- 发布时间:2010/6/25 10:08:00 -- 关于对隐藏列权限控制的问题 1、当充许有一个用户可以进入这个表,但此表中的一些列是被隐藏的,而且用户可以对该表进行复制及粘贴,那么当用户复制行并将其粘贴到打开的excel表的时候,发现被隐藏的列也能被复制。 请问有什么方法可以控制到这个用户只能复制他看到数据,不能复制被隐藏了的数据呢? 2、当用可视化授权充许用户可以有隐藏列和采消隐藏列权限的时候,又如何控制他不能采消已设定他不能看到的列呢? |
-- 作者:yankunhao -- 发布时间:2010/6/25 10:30:00 -- 现在第2个问题已解决了,还有第1个问题想不到。 |
-- 作者:czy -- 发布时间:2010/6/25 10:35:00 -- 第一个问题好象无解. |
-- 作者:狐狸爸爸 -- 发布时间:2010/6/25 10:39:00 -- 禁止复制 |
-- 作者:yankunhao -- 发布时间:2010/6/25 10:42:00 -- 我是想做到只能制他看到的数据而不能复制被隐藏了的数据,如果单单禁止复制的话,那么这个用户的日常工作也受影响,显然不是一个理想的方法。 |
-- 作者:狐狸爸爸 -- 发布时间:2010/6/25 10:43:00 -- 自己做个复制按钮,简单方便。 |
-- 作者:yankunhao -- 发布时间:2010/6/25 10:45:00 -- 不知代码如何定好呢? |
-- 作者:yankunhao -- 发布时间:2010/6/25 11:28:00 -- 以下是引用狐狸爸爸在2010-6-25 10:43:00的发言:
自己做个复制按钮,简单方便。 请问这个复制按钮的代码如何写好呢,能否指点一下,实在想不到用什么样的代码好。 |
-- 作者:mr725 -- 发布时间:2010/6/25 12:25:00 -- 以下是引用狐狸爸爸在2010-6-25 10:43:00的发言:
自己做个复制按钮,简单方便。 这个按钮不好做的, 像在excel中要排除隐藏内容有个 Alt + ; 《 这个是 分号;的办法,狐表没发现有这样的功能。 不过原理上可以: 1、先建个临时表,行列要=当前表复制的区域; (这个区域好像也没法排除隐藏的列????) 2、再用代码将复制的区域中的单元格内容充填到临时表; 3、再复制整个临时表,粘贴到Excel中。
有点麻烦的···
不过要保密隐藏的列,最好系统的复制按钮只对显示的内容有效才好···· [此贴子已经被作者于2010-6-25 12:34:56编辑过]
|
-- 作者:yankunhao -- 发布时间:2010/6/25 12:36:00 -- 是啊,对隐藏列如何限制不能被复制才好呢,否则数据就不能做到很好的控制。 |