我在VBA中设计了关键字,用于中断无条件循环。 在要求输入点的时候用户如果在命令行输入关键字则会引发错误,经过错误处理,可以通过getinput得到用户的输入值,看了帮助里面空串表示确认键的返回值,所以我用""代表命令结束,但是这个不太和我们的习惯,一般是按ESC结束,而ESC键的ASCII码是27,我就用获得的值与Chr(27)比较,结果按ESC的返回的并不是Chr(27),后来在帮助上面看到有用Chr(3)表示ESC的,也试了一下,还是不行。 想问一下高手,ESC键的返回值是什么呢!?我要怎么样才能让程序知道我在命令行里面输入的是ESC呢!!?? |