Linxian1028 发表于 2022-11-19 22:44:01

ESC键取消命令

请问大佬,在VBA的过程中,用什么代码可以使“ESC”键取消命令的运行。

mikewolf2k 发表于 2022-11-21 12:54:56

直接是不支持的,间接的方法相对容易出错。

tiancao100 发表于 2022-11-21 21:42:03

可以判断按下ESC键的错误代码来确定是否退出

Linxian1028 发表于 2023-2-2 22:11:21

tiancao100 发表于 2022-11-21 21:42
可以判断按下ESC键的错误代码来确定是否退出

谢谢,按你的提醒做出来了。

陈宫在家吗 发表于 2023-2-15 14:30:28

    If Err = -2147352567 Then   '按下ESC或未选择到任何内容时
      Err.Clear
      Exit Sub
    End If

Linxian1028 发表于 2023-3-2 08:19:16

陈宫在家吗 发表于 2023-2-15 14:30
If Err = -2147352567 Then   '按下ESC或未选择到任何内容时
      Err.Clear
      Exit Sub


谢谢。麻烦问一下你这个数据是哪可以查到?

mikewolf2k 发表于 2023-3-2 09:22:50

Linxian1028 发表于 2023-3-2 08:19
谢谢。麻烦问一下你这个数据是哪可以查到?

自己去按下,监视错误代码就知道了。
另外,不同版本的错误代码可能不一样。
页: [1]
查看完整版本: ESC键取消命令