Office中国论坛/Access中国论坛
标题: 关于自建快捷键[求助] [打印本页]
作者: zx 时间: 2003-6-9 22:56
标题: 关于自建快捷键[求助]
我想用shift+b+m打开部门窗体,请问怎么实现?
作者: 李寻欢 时间: 2003-6-10 20:14
Dim mSta As Boolean
Dim bSta As Boolean
Private Sub Form_Load()
Me.KeyPreview = True
End Sub
Private Sub Form_KeyDown(KeyCode As Integer, Shift As Integer)
If KeyCode = vbKeyM Then
mSta = True
End If
If KeyCode = vbKeyb Then
bSta = True
End If
If Shift = 1 And mSta = True And bSta = True Then
DoCmd.OpenForm "部门"
mSta = False
bSta = False
End If
End Sub
Private Sub Form_KeyUp(KeyCode As Integer, Shift As Integer)
If KeyCode = vbKeyM Then
mSta = False
End If
If KeyCode = vbKeyB Then
bSta = False
End If
End Sub
[此贴子已经被作者于2003-6-10 12:15:56编辑过]
作者: Trynew 时间: 2003-6-10 22:38
也可以建一个AutoKeys 宏组。
就是建一个名字叫“AutoKeys ”的宏,宏名列填:^+B,操作列填:OpenForm并指定打开的窗体。
表示 "Ctrl"+"Shift"+B为块捷键。
你说的shift+b+m是不能用作块捷键de .
作者: jicheng 时间: 2004-11-12 21:20
在autokeys设好快捷键后,打开窗体是用openform,
如要执行模块中或窗体中的代码怎么办?
还有
If Shift = 1 And mSta = True And bSta = True Then
如果是alt 那么shift=什么?一共有哪几个?
[此贴子已经被作者于2004-11-12 13:39:03编辑过]
欢迎光临 Office中国论坛/Access中国论坛 (http://www.office-cn.net/) |
Powered by Discuz! X3.3 |