正确退出?
怎么做;如果用户在空间中选择了一个点或右键单击,请使此块顺利退出,而不被炸出Public Sub GetEntExample()
Dim returnObj As AcadObject
Dim basePnt As Variant
On Error Resume Next
' The following example waits for a selection from the user
RETRY:
ThisDrawing.Utility.GetEntity returnObj, basePnt, "Select an object"
If Err0 Then
Err.Clear
MsgBox "Program ended.", , "GetEntity Example"
Exit Sub
Else
returnObj.Update
MsgBox "The object type is: " & returnObj.EntityName, , "GetEntity Example"
returnObj.Update
End If
GoTo RETRY
End Sub
你到底指的是什么 ;它完全按照我的预期做了 我想我的意思是,你是想避免程序以msgbox结尾,还是想让它说“我不知道,我不知道。”;你错过了挑选,再试一次;还是怎样 从更好的getentity开始http://www.theswamp.org/index.php?topic=9301.msg119833#msg119833 在今天午餐时间,它工作不正常,我有大约4或5个不同的版本
不过,这一条确实有效,谢谢你的另一条线索,看起来也很有用
找出工具中的“工作”问题-->;在VBA IDE的选项框中,我选中了一个框,上面写着“选项”;“在所有错误时中断”
当它应该设置为中断未处理的错误时。
谢谢
页:
[1]