我编了一个小程序,可以遍历图块中每个图元。 Dim Ent As AcadEntity Dim pblock, Obj For Each Ent In ThisDrawing.ModelSpace Debug.Print Ent.Handle, Ent.ObjectName For Each Obj In ThisDrawing.Blocks("aa") Debug.Print Obj.ObjectName, Obj.Handle '图块中的图元名和句柄号 'AcDbCircle 8E 'AcDbLine 8F 'AcDbPolyline 90 'AcDbPolyline 91 Obj.Highlight True
'在运行中不变亮,也不变颜色 Obj.color = 1 MsgBox "Wait" Obj.Highlight False Next Obj Next Ent
问:各位大侠,有什么办法,能让图块中的图元变颜色或变亮。 |