肯定高手指点下,问题出什么地方了?
我在图形中有两个相交矩形,我将它们都炸开成直线,然后通过选择集选中所有直线,但是通过SelectAll方法却得不到直线,count显示为0,而使用selectonscreen方法获得却有8条直线(两个矩形),应该是选择集出问题了,还请高手指点下,谢谢!!Dim SS As AcadSelectionSet <BR> Set SS = Acaddoc.SelectionSets("SS")<BR> If Err Then<BR> Err.Clear<BR> Set SS = Acaddoc.SelectionSets.Add("SS")<BR> End If<BR> SS.Clear<BR> <BR> <BR> Dim Entry As AcadEntity<BR> For Each Entry In MoSpace<BR> Entry.Explode<BR> Next<BR> <BR> Dim ft(0) As Integer, fd(0) As Variant<BR> ft(0) = 0<BR> fd(0) = "LINE" <BR><BR> SS.SelectAll, , ,ft, fd<BR> 'SS.SelectOnScreen ft, fd<BR> Debug.Print SS.Count 请注意对象模型中并没有SelectAll方法。 谢明总!
页:
[1]