Office中国论坛/Access中国论坛

标题: 请各位讨论access 屏蔽Alt+F1的办法。 [打印本页]

作者: bjcompass    时间: 2012-7-3 00:06
标题: 请各位讨论access 屏蔽Alt+F1的办法。
用Autokeys宏可以禁止或屏蔽shift 和Ctrl键,但是不能对Alt键设置。网上好像也没有完善的例子。
作者: Henry D. Sy    时间: 2012-7-3 09:32
%不可以吗
作者: bjcompass    时间: 2012-7-3 10:11
您是说在autokeys宏输入%吗?
可是在宏名处输入% 或%{F1}  都显示语法错误或者不被允许。
我是2003版本。

我找到这样一个例子:
在窗体的键按下事件中写代码:
Dim intAltDown As Integer
       intAltDown = (Shift And acAltMask) > 0
      If intAltDown Then
        MsgBox "Alt键不可用!", vbOKOnly, "提示"
    End If

再配合autokeys宏中禁止F1键

只是这种方法需要在所有窗体写代码,而且不知道是否有其他副作用。





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