请教:利用VBA怎么实现取消,相当于按了ESC
请教:利用VBA怎么实现取消,相当于按了ESC <P>Public BLKSet As AcadSelectionSet<BR>Public HH<BR>Private Const VK_ESCAPE = &H1B<BR>Declare Function GetAsyncKeyState Lib "user32" (ByVal vKey As Long) As Integer</P><P> </P>
<P>If GetAsyncKeyState(VK_ESCAPE) Then<BR>...........<BR>End If</P> <P>不是这个意思啊。</P>
<P>我是说在VBA中 取消CAD当前的命令;</P>
<P>比如说正在运行画线命令,我在VBA中取消他,而运行别的命令</P> CAD运行命令时能再运行宏吗? <P>不是。我是说用VBA调用LISP程序,当后面还有LISP程序时,如果前面的出错没有完成时,后面的就接着出错。</P>
<P>通过取消上个命令可以继续后面的LISP</P>
页:
[1]