Sub test() On Error Resume Next Dim sset As AcadSelectionSet ThisDrawing.SelectionSets.Add "test" Set sset = ThisDrawing.SelectionSets("test") sset.Clear Dim pt As Variant pt = ThisDrawing.Utility.GetPoint sset.Select acSelectionSetCrossing, pt, pt MsgBox sset.Count End Sub 谢谢4楼这个方法,但是我也有个问题,这个方法在图形比较小的时候可以,在图形非常大,放到全屏后使用此方法,会把附近隔的比较近但并不通过此点的要素也选中了,请问有什么办法解决? |