如何在vba中操作快捷键

整理答案如下:

问: 用VBA如何使快捷键失效,如使ctr+D(删除)失效?

'按a執行宏TEST
Application.OnKey "a", "TEST"

'恢復按a正常功能
Application.OnKey "a"

'按a不發生任何作業
Sub TEST3()
Application.OnKey "a", ""
End Sub

ctl+C: "^c"
ctl+V: "^v"
Alt+F4: "%{F4}"   
PageUp:"{PgUp}"
PageDown"{:PgDn}"


更多的键代码:

{BACKSPACE} or {BS} Backspace
{BREAK} Break
Caps Lock {CAPSLOCK}
{CLEAR} Clear
Delete 或 Del {DELETE} 或 {DEL}
End {END}
~(波形符) Enter
Enter(数字小键盘) {ENTER}
{ESCAPE} 或 {ESC} Esc
{F1} 到 {F15} F1 到 F15
{HELP} Help
Home {HOME}
{INSERT} Ins
Num Lock {NUMLOCK}
Page Down {PGDN}
{PGUP} Page Up
{RETURN} Return
{SCROLLLOCK} Scroll Lock
Tab {TAB}
向上键 {UP}
{DOWN} 向下键
{RIGHT} 向右键
向左键 {LEFT}


也可指定与 Shift 和/或 Ctrl 和/或 Alt 组合使用的键。要指定与其他键组合使用的键,请使用下表。

要组合的键 在键代码之前添加
Shift +(加号)
Ctrl ^(乘幂)
Alt %(百分号) 
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值