CAD编辑语言VBA加入什么代码可以使下面的循环停止退出?

Subxh()DimiAsIntegerFori=1To10000CallxgwzNextiEndSub加入什么代码可以使上述循环在按ESC时停止退出?... Sub xh()
Dim i As Integer
For i = 1 To 10000
Call xgwz
Next i

End Sub
加入什么代码可以使上述循环在按ESC时停止退出?
展开
 我来答
花落花飞谢
2014-12-04 · TA获得超过679个赞
知道小有建树答主
回答量:1040
采纳率:50%
帮助的人:641万
展开全部
在时钟里面监控是大睁亮否按下了esc,如滚宽果按下某个变量值就变了,然后再用if判断值有没有改变,改变了就结早握束。
追问
能否放出更改后的代码?
或者告诉我添加什么即可,因为工作原因接触了VB,但是平常没研究
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
好人好孟蝶恋花
2014-12-04 · TA获得超过1731个赞
知道小有建树答主
回答量:723
采纳率:66%
帮助的人:299万
展开全部
加when语句。
追问
能否具体说明语句位置 我尝试 老是出错
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
乐正书君53
2014-12-04 · TA获得超过674个赞
知道小有建树答主
回答量:147
采纳率:0%
帮助的人:90.6万
展开全部
再加入一个IF语句引导,应该可以吧。
更多追问追答
追问
可以列出来吗?
在我上述语句基础上。
追答
Public Function CheckKey(lngKey As Long) As Boolean
Sub xh()
Dim i As Integer
For i = 1 To 10000

If GetAsyncKeyState(lngKey) Then
CheckKey = True
Call xgwz

Else
CheckKey = False
For i = 1 To 10000
Call xgwz
Next i
End If

end sub
End Function
试试上面的看看行不。
本回答被提问者和网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式