[code][颜色=绿色];;合并表-Lee Mac-www.Lee-Mac。com(defunc:MergeTables(/*error*\u entsel acdoc c c2 i j l r r2 t1 t2 x y)(defun*error*(msg)(ifacdoc(vla endundomarkacdoc))(if(not(wcmatch(strcasemsg)[=“*中断,*取消*,*退出*”)(princ(strcat”\n错误:“msg”)(princ)(defun\u entsel(msg filter/msg)(setvar'NOMUTT 1)(setqsel(vl catch all apply'ssget(list“_+:E:S:L”filter))(setvar'NOMUTT 0)(if(和sel(not(vl-catch-all-error-psel))(ssnamesel 0))(if(和(setqt1(\u entsel“\n选择要合并的表:“”((0。“ACAD\u Table”))(setqt2(\u entsel“\n选择要合并的表:“”((0。“ACAD\u Table”))))(progn(setqacdoc(vla get activedocument(vlax get acad object)(vla startundomarkacdoc)(setqt1(vlax ename->vla objectt1)t2(vlax ename->vla objectt2))(repeat(setqi(vla get rowst1)(setqi(1-i))(repeat(setqj(setqj(1-j)l(cons(vla gettextt1 i j)l)))(setqr(consl r)lnil)(setqc2(vla get columnst2)r2(vla get rowst2))(if(