关于sendcommand的一个小问题?
<P> Dim Objtwo As AcadLWPolyline<BR> <BR> For Each Objtwo In ThisDrawing.ModelSpace<BR> If TypeOf Objtwo Is AcadLWPolyline Then<BR> Dim intPoints As Variant<BR> intPoints = objPoly.IntersectWith(Objtwo, acExtendNone)<BR> 'Objtwo.Closed = True<BR> 'Objtwo.Color = acGreen<BR> <BR> End If<BR> Next Objtwo</P><P>就是找出所有的objtwo,然后填充它们,我用的是</P>
<P> ThisDrawing.sendcommand "_hatch" & vbCr & s & <FONT color=#f70909>objtwo </FONT>& vbCr</P>
<P> 这样的直接指定填充的对象时出错,不指定的话那用户非得一个个的去手动选,现在要实现自动找,然后全部填充该如何实现??</P> <P>最好不要用sendcommand,要用的话,用handent(handle)</P>
<P><A href="http://bbs.mjtd.com/forum.php?mod=viewthread&tid=50788" target="_blank" >http://bbs.mjtd.com/forum.php?mod=viewthread&tid=50788</A></P>
页:
[1]