放羊的狼 发表于 2022-9-17 15:56

vba能不能在不使用hook的情况下触发自定义键的事件

如题,vba能不能在不使用hook的情况下触发自定义键的事件。

2014晴天 发表于 2022-9-17 16:14

楼主指得是哪种级别的HOOK,可以用系统级(workbook)的触发

放羊的狼 发表于 2022-9-17 16:16

2014晴天 发表于 2022-9-17 16:14
楼主指得是哪种级别的HOOK,可以用系统级(workbook)的触发

疫情封得糊涂了,有没有例子提供一下{:301_996:}

放羊的狼 发表于 2022-9-17 17:00

2014晴天 发表于 2022-9-17 16:14
楼主指得是哪种级别的HOOK,可以用系统级(workbook)的触发

比如之前按下F1是弹出帮助,想要按下F1弹出个msgbox窗

wkdxz 发表于 2022-9-17 17:30

可以,VBA可以自定义快捷键,只要你在表格打开时就加载了设置快捷键的过程sub,就可以实现
示例:https://wwt.lanzout.com/iBMX80bur1qb 密码:hmn1

放羊的狼 发表于 2022-9-17 17:36

wkdxz 发表于 2022-9-17 17:30
可以,VBA可以自定义快捷键,只要你在表格打开时就加载了设置快捷键的过程sub,就可以实现
示例:https: ...

感谢大佬,前阵子用sendkeys用懵了,把onkey忘了,多谢
页: [1]
查看完整版本: vba能不能在不使用hook的情况下触发自定义键的事件