当CAD界面鼠标指针是手型 拖动状态,然后运行程序,结果无法退出。 不知如何解决,想出3个解决方案,但都没成功 1. 按Esc键后,循环出错,捕捉错误码,退出循环。没成功。 2. 程序运行前,检查鼠标指针的状态,是否停留在拖动状态。让其退出 3. Excel VBA里面是Ctrl+C可以强行终止。CAD VBA中不行。 ***********程序基本结构**************************************************** for each object in selectionset 程序主体 next ************************************************************* a,在end sub 上面一行输入扑捉错误的行标志,如 sub ttt() on error goto flag: 主程序 flag: 'msgbox "你按了ESC键。" Exit Sub end sub ************************************************************* b, 捕捉错误退出 If ERR.Number = -2147352567 Then
ERR.Clear Exit Sub End If '*********************************************************************** 请版主指教。 |