以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  [求助]请问如何限制复制部分列的内容,而其他列不限制?  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=97009)

--  作者:km007
--  发布时间:2017/3/4 0:58:00
--  [求助]请问如何限制复制部分列的内容,而其他列不限制?

请教各位大神:如何才能禁止复制某列的内容呢?其他列的内容则可以复制?

 

例如:表A 有第一列、第二列和第三列,我想限制第二列的内容不可复制,但第一列和第三列的内容不限制,可以复制,这个要怎么才能实现呢?谢谢!

[此贴子已经被作者于2017/3/4 0:59:30编辑过]

--  作者:有点蓝
--  发布时间:2017/3/4 9:27:00
--  
If e.Control AndAlso e.KeyCode = keys.C AndAlso e.Table.Cols(e.Table.ColSel).name = "第二列" Then
    e.cancel = True
End If

--  作者:km007
--  发布时间:2017/3/4 11:54:00
--  
以下是引用有点蓝在2017/3/4 9:27:00的发言:
If e.Control AndAlso e.KeyCode = keys.C AndAlso e.Table.Cols(e.Table.ColSel).name = "第二列" Then
    e.cancel = True
End If

这样只能单列选中时限制复制,但如果在选择了多个列时,这个就没效了


--  作者:有点蓝
--  发布时间:2017/3/4 14:23:00
--  

这个没有办法,只能整个表都不能复制

 

图片点击可在新窗口打开查看


--  作者:km007
--  发布时间:2017/5/5 14:16:00
--  
已解决了,谢谢图片点击可在新窗口打开查看