Office中国论坛/Access中国论坛

标题: 在程序中禁用Ctrl+C/Ctrl+V等复制热键的例子 [打印本页]

作者: 咱家是猫    时间: 2012-6-19 13:13
标题: 在程序中禁用Ctrl+C/Ctrl+V等复制热键的例子
由于某些特殊数据安全性的原因,可能需要在程序中禁用这些复制热键,防止敏感数据复制出程序.下面的例子中就探讨并演示了处用AutoKeys宏来禁用的方法.
AutoKeys宏为Access两个特殊宏之一,程序全局有效(另一个特殊宏为AutoExec宏,自启动宏)


作者: yinwenjun    时间: 2012-6-19 13:27
{:soso_e100:}
作者: allen_peng    时间: 2012-6-19 13:29
{:soso_e113:}
作者: Henry D. Sy    时间: 2012-6-19 13:31
谢谢分享
作者: ynjxw    时间: 2012-6-19 14:17
谢谢!
作者: xie62    时间: 2012-6-19 14:31
谢谢分享
作者: pq318    时间: 2012-6-19 15:10
学习
作者: l3396949    时间: 2012-6-19 16:20
have a look
作者: yanwei82123300    时间: 2012-6-19 16:31
看看再说
作者: jinzhanxi    时间: 2012-6-19 16:37
谢谢分享~~~~~~~··
作者: ysh5858    时间: 2012-6-19 21:01
谢谢分享
作者: c101    时间: 2012-6-19 22:28
謝謝分享
作者: dfang    时间: 2012-6-19 23:42

作者: koutx    时间: 2012-6-20 08:51
看看是不是禁用Ctrl
作者: yori2007    时间: 2012-6-20 20:51

作者: ycxchen    时间: 2012-6-21 09:48
看看!
作者: Henry D. Sy    时间: 2012-6-21 10:06
夜猫出洞
作者: 鱼儿游游    时间: 2012-7-2 22:29
学习了。
作者: 鱼儿游游    时间: 2012-7-2 22:29
学习了。
作者: bjcompass    时间: 2012-7-2 22:50
多看必有收获
作者: layaman_999    时间: 2012-7-3 01:16
看看,谢谢
作者: 轻风    时间: 2012-7-3 10:37
{:soso_e100:}
作者: efcndi    时间: 2012-7-3 14:33
look
作者: zhao__feng    时间: 2012-7-4 10:44
谢谢分享
作者: c101    时间: 2012-7-28 22:32
謝謝分享

作者: netguestcn    时间: 2012-7-29 06:34
kankan
作者: nncchh    时间: 2015-3-3 22:26
谢谢
作者: qiankunke    时间: 2015-3-29 22:02

作者: cheyj55    时间: 2015-3-31 16:57
学习一下,
作者: mackle    时间: 2015-4-8 08:57
{:soso_e100:}看一下,学习了
作者: hongyin    时间: 2015-4-8 20:36
kkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkk
作者: huanghyd    时间: 2015-4-15 14:44
looklook
作者: xiangyushi    时间: 2015-5-24 06:43
谢谢分享
作者: fnsmydyang    时间: 2015-5-31 16:20
学习一下,谢谢分享。
作者: nncchh    时间: 2015-5-31 21:13
学习一下
作者: xiaowuo2    时间: 2015-6-1 22:34
感谢分享,学习一下
作者: jiang__jin    时间: 2015-6-11 17:45
学习
作者: fjfjb    时间: 2015-6-12 10:26
好好学习
作者: chinanet    时间: 2015-7-6 15:33
看看
作者: 松湖烟雨    时间: 2015-7-7 08:52
正好有这个困扰,想看看大侠的做法
作者: 松湖烟雨    时间: 2015-7-7 09:05
怎么不起作用呢?里边窗口上的“禁用””不禁用“并没有对应任何”事件“。
作者: 松湖烟雨    时间: 2015-7-7 10:30
版主给的方法是有效,但是演示方式太过复杂,很容易把大家搞糊涂。

为了大家明白这个设置方式,我给大家补充解释一下:
1、在数据库中,建立一个名称为AUTOKEY的宏。这个名字的宏是ACCESS数据库的特殊约定,全局有效,无需通过任何方式调用。
2、AUTOKEY宏中的内容是:设置一个宏,宏名为^C,但是其他内容是空的,这样CTRL+C(快捷复制的操作)的就不发生任何动作了,自然就不能使用快捷复制功能了。其他^V、^X也是一样,都只是设置一个宏名,内容为空,这样就将快捷粘贴也给关闭了。
3、配套的,在数据库”启动“选项中,还必须将”允许默认快捷键“勾选取消。否则,单击右键可以打开复制菜单,就仍然可以复制打开的数据表内容了。
作者: 守望    时间: 2015-7-12 16:59
学习学习
作者: 读书人2015    时间: 2015-7-28 19:20
学习学习
作者: 凌风飘    时间: 2015-8-1 18:40
全局启动禁止复制黏贴、这个扎实、部分窗体禁止貌似实用
作者: jiang_jsw    时间: 2015-8-2 13:44
想看
作者: BrownLi    时间: 2015-9-10 20:17
brown
作者: 764300778    时间: 2015-9-11 10:39
EEEE
作者: wgh3g    时间: 2015-10-8 22:38
看看
作者: lee2099    时间: 2015-10-21 16:40
神啊,终于让我找到了!

作者: mfk1288    时间: 2015-10-27 14:42
来学习!
作者: yiminglian    时间: 2015-11-9 11:01
谢谢分享
作者: Charline    时间: 2015-11-25 16:37
谢谢分享
作者: access新新新手    时间: 2015-12-7 08:25
谢谢分享
作者: 的乐    时间: 2015-12-25 21:05
还好还好
作者: fanghong140231    时间: 2016-1-6 13:31
我来学习学习
作者: 764300778    时间: 2016-1-7 00:45
eeee
作者: wenbin_zheng    时间: 2016-2-19 15:54
看看再说
作者: Metoo    时间: 2016-2-29 02:16
在表单事件代码中设置
IF Shift = 2 then
select case keycode
case vbKeyC
keycode = 0
case vbKeyV
keycode = 0
end select
end if
作者: Charline    时间: 2016-4-29 20:36
谢谢分享
作者: 14798300700    时间: 2016-5-11 10:58
楼主一生平安
作者: huangxiuwen    时间: 2016-5-16 02:34
学习
作者: pwj2009    时间: 2016-8-1 23:07
多谢分享!!
作者: gxstudent    时间: 2016-8-17 12:39
学习学习
作者: 李力军2    时间: 2016-8-19 14:49
好的,了解
作者: songjh258    时间: 2016-8-19 18:59
学习学习
作者: 吖吖吖好好学习    时间: 2016-12-27 10:35
学习
作者: xuyp8844    时间: 2017-1-17 09:07
初学者 谢谢楼主分享
作者: gxstudent    时间: 2017-1-18 13:42
学习
作者: 六月雪    时间: 2018-3-12 22:32
111111111
作者: heqing3000    时间: 2018-3-14 00:26
:):):):):):):):):):):):):)
作者: lzjt    时间: 2018-7-27 15:17
谢谢
作者: fatmingli    时间: 2018-12-29 13:17
能学的就字一下




欢迎光临 Office中国论坛/Access中国论坛 (http://www.office-cn.net/) Powered by Discuz! X3.3