|
发表于 2013-5-10 09:15:00
|
显示全部楼层
Private Sub AcadDocument_BeginDoubleClick(ByVal PickPoint As Variant)
If mdlconnectdb.opendb = False Then
Exit Sub
End If
Dim objselect As AcadBlockReference
Dim basepnt As Variant
Dim xdatatype As Variant
Dim xdatavalue As Variant
Dim strcode As String
Dim pt As Variant
Dim my(0 To 2) As Double
'选择对象并判断类型
On Error Resume Next
retry:
ThisDrawing.Utility.GetEntity objselect, basepnt, vbCrLf & "选择所要添加属性的对象:"'处理未选择到实体的错误
If Err 0 Then
Err.Clear
GoTo retry
End If
'保存当前选择对象的句柄
mdlpubvariable.enthandle = objselect.Handle
MsgBox ("enthandle=") & objselect.Handle
End sub
这种方法也是?新手,好多东西刚知道个皮毛,求指教 |
|