怎么样用程序获取所选对象的句柄?
<P>在CAD下,输入move命令后,提示选择对象,根据提示进行对象移动操作,请问用VBA程序怎么实现?同时怎么样用程序获取所选对象的句柄?时间很着急,请大家多帮忙~~</P> 没人回答吗? (handent Obj.handle) wyj7485发表于2005-9-21 15:05:00static/image/common/back.gif(handent Obj.handle)<BR>晕倒,这是什么语言啊? <P>呵呵,完整的如下:</P>
<P>ThisDrawing.SendCommand "MOVE" & vbCr & "(handent " & Chr(34) & Obj.handle & Chr(34) & ")" & vbCr ........<BR></P> <P>请问ThisDrawing.SendCommand "MOVE" & vbCr & "(handent " & Chr(34) & Obj.handle & Chr(34) & ")" & vbCr ........是直接用吗?</P>
<P>以下程序调用失败:提示对象变量或with块没有设置</P>
<P>Private Sub aa()<BR>Dim obj As AcadObject<BR>ThisDrawing.SendCommand "MOVE" & vbCr & "(handent " & VBA.Chr(34) & obj.Handle & VBA.Chr(34) & ")" & vbCr<BR>End Sub</P> <P>(handent Obj.handle)</P>
<P>是Lisp语句吧。</P>
<P>Private Sub aa()<BR>Dim obj As AcadObject<BR>ThisDrawing.SendCommand "MOVE" & vbCr & "(handent " & <U>obj.Handle</U> & ")" & vbCr<BR>End Sub</P>
<P>注意:handent后有一个空格.</P> <P>handent后有加一个空格的时候,运行也不行啊</P>
<P>你可以自己试试看阿</P>
<P>提示错误:提示对象变量或with块没有设置</P>
页:
[1]