还是谢谢了 用vla-close是能关闭非活动的dwg,那不能先把当前的dwg切换成非活动的dwg啊 用vba的话,希望VBA的内容还是写的lsp文件里,如打开文件可以用 (command "vbastmt" (strcat "AcadApplication.Documents.Open " (chr 34) fullname (chr 34) ) 但关闭文件时用(command "vbastmt" "AcadApplication.Documents.close " )就自动给你保存后就关闭了,能不能加什么参数让不保存的关闭啊 本人只学了一点LSP,对vba基本上是不懂(winxp+cad2004) |