Public Const escape = &H1B Public Declare Function GetAsyncKeyState Lib "user32" (ByVal vkey As Long) As Integer '判断按键 Public Function checkkey(lngkey As Long) As Double If GetAsyncKeyState(lngkey) Then checkkey = True Else checkkey = False End If End Function Sub test() Dim DimVolume As Double On Error Resume Next DimVolume = 3.5 DimVolume = ThisDrawing.Utility.GetReal(vbCr & "请输入一个实数<" & DimVolume & ">:") If checkkey(escape) = True Then Exit Sub If Err Then Err.Clear End Sub |