假设我有一个表格,其中存在许多按钮。点击按钮时,一切都正常。如何为我的按钮分配键盘快捷键,以便Alt + A运行按钮A的操作,Alt + B运行按钮B的操作等。
似乎这样做是微不足道的,但是我无法看到我可以设置它的位置。
答案 0 :(得分:9)
创建按钮时,请在要使用Alt +的字母前使用&符号?在标题属性中。
示例:
& File ---> ˚F ILE
& Edit ---> 电子二叔
F& orge - > ˚F的 0 的RGE
E& nough - > Ë名词的ough
答案 1 :(得分:5)
如果您想设置一个全局Keyborad快捷方式,无论您在当前数据库中的哪个位置都可以使用,那么您可以创建一个名为AutoKeys的特殊宏,并设置如下:
请注意用于表示特殊键的特殊字符:
^ for Ctrl
+ for Shift
% for Alt
{F11}代表F11(功能)键
答案 2 :(得分:2)
如果要添加功能键作为表单的快捷方式,请将以下代码添加到表单VB代码中。
需要将
KeyPreview
设置为Yes
才能发挥作用(见下图)
Private Sub Form_KeyDown(KeyCode As Integer, Shift As Integer)
Select Case KeyCode
Case vbKeyF5
'Process F5 key events.
Msgbox "F5"
Case vbKeyF4
' Process F4 key events.
MsgBox "F4"
Case Else
End Select
End Sub
答案 3 :(得分:1)
访问时不要键入
[Ctrl]+[;]
会插入当前日期。
如果您保留历史记录,或者在数据库的任何注释或其他字段中包含日期,这是非常宝贵的。它不仅可以节省时间,还可以确保数据的准确性,并使您不必记住日期。
[Ctrl]+[:]
插入当前时间。
与“插入日期”快捷方式一样,此功能可以比您意识到的节省更多时间,并且还有助于保持数据准确。
[Ctrl]+[']
插入前一记录中相同字段的值。
当您需要连续输入多个记录时,您可能会发现从记录到记录的许多字段都是相同的。使用剪贴板复制数据可能会有所帮助,但您可能需要输入多个重复信息字段(您在一个字段中的名称,在另一个字段中的日期,以及在第三个字段中的一些通用注释)。使用此快捷方式可以从上一条记录中插入相同字段的值。
[Ctrl]+[Alt]+[Spacebar]
插入当前字段的默认值。
当你开始输入时,这会派上用场,然后意识到你应该保留默认值。
当您可以使用键盘时不要使用鼠标
[Ctrl]+Arrow
组合键可加快导航速度
[Ctrl]+[Left/Right Arrow]
将您移到上一个/下一个单词的开头。
[Ctrl]+[Up/Down Arrow]
会将您移至上一个/下一个段落的开头。
[Shift] +Arrow
组合键选择文字
[Shift]+[Left/Right Arrow]
选择一个字母。
[Shift]+[Up/Down Arrow]
选择一行。
[Ctrl]+ [Shift]+[Left/Right Arrow]
选择一个单词。
`[Ctrl] + [Shift] + [向上/向下箭头]选择一个段落。
[F2]
在编辑模式和导航模式之间切换
编辑模式显示插入点。导航模式隐藏插入点,并选择整个字段。在导航模式下,使用箭头键在字段之间移动。
[F4]
打开一个组合框或列表框
使用此键盘快捷键下拉列表,然后使用箭头键从列表中选择一个值。
[Ctrl]+[+]
添加了新记录
[Ctrl]+[-]
删除当前记录
[Shift]+[Enter]
保存当前记录
切换记录也会保存数据,但最好经常保存,尤其是在输入大量数据时。
[Ctrl]+[PgUp]
转到上一条记录
[Ctrl]+[PgDn]
转到下一条记录