[求助]新手求助
我想要用VBA编写一个带有TextBox的窗体,使能够在AUTOCAD中把选中的对象长度显示在TextBox中,该如何编写?先谢过。 本帖最后由 作者 于 2009-1-6 11:03:12 编辑 <br /><br /> <p>Sub qzx() '取线<br/>Dim sset As AcadSelectionSet '声明选择集</p><p>Set sset = ThisDrawing.SelectionSets.Add("SS1") 'set选择集<br/> <br/> Dim FilterType(0) As Integer<br/> Dim FilterData(0) As Variant<br/> FilterType(0) = 0<br/> FilterData(0) = "LWPolyline,line" '只可选择多段线和直线<br/> sset.SelectOnScreen FilterType, FilterData '从屏幕选择对象<br/> <br/>For Each ent In sset '遍历所选择集中对象<br/> hj = ent.Length + hj 'hj代表合计<br/>Next</p><p>MsgBox hj '对话框显示合计</p><p>ThisDrawing.SelectionSets("SS1").Delete '删除选择集<br/>End Sub</p><p></p><p></p><p></p> 太好了,谢谢<strong><font face="Verdana" color="#61b713">cctv2cctv<font color="#000000">的帮助!</font></font></strong>
页:
[1]