'====================图块名称、插入点坐标====================
Public Sub CAD_blk_exe(blk_name As String, Inpoint() As Double) 'Dim obj_block As Object, Obj_blockref As Object '块对象、块参照 Dim InsertionPoint(0 To 2) As Double '块的插入点 InsertionPoint(0) = Inpoint(0): InsertionPoint(1) = Inpoint(1): InsertionPoint(2) = 0 Set Obj_block = Obj_Doc.Blocks.Add(InsertionPoint, blk_name) Block_bool = True End Sub 这是第一个图块做完后 下面的这个图块里还要用到第一个图块里内容,如果能直接把现有已做好图块插入到第二个图块中,那不是省去不少事吗? 比如第一个图块名叫123,里面有5条线,第二个图块名叫234,234图块里还有这5条线再加点别的什么的,只是坐标不一样,如果能直接把123插入到234中形成新图块234,那不是省去不少事吧,还不用去重算坐标。不知这样说 说清没有? |