cad做的块都不能在位编辑,提示 应用程序参照丢失: ACAD,到 AcDbMaterial是设置错误造成的,解决方法为:
1、在CAD图中插入两个相同的块。
2、选择其中一个,右键点击在位编辑块。
3、选择对应的块的名字,点击确定。
4、这时另一个块就会隐藏,如果不是相同的图形就会变暗,编辑选择的块不会影响其他的图形。
5、编辑完成后点击保存,点击确定。
6、返回操作界面,之前的两个同样的块都发生变化。
我也遇到过这种问题,之所以会出现这个问题,是因为块里面有某些线条出现损坏,要把损坏的线条找出来删掉再结块才不会出现不可在位编辑的情况。经过试验多次,解决办法如下:把不能在位编辑的块打散为普通的线条(只把块打散就行了,里面的东西不必打散。),里面的东西,按照一半一半的方式逐个结块试验,遇到可以在位编辑的,则说明选取的这一半是没有问题的,可以排除这一半里面没有损坏的线条;遇到不可在位编辑的块,则再进行下一步的试验,一半一半的选取来试,直至找到损坏的线条删掉。后面再重新结块就可以进行在位编辑了。
如果你不是建筑专业,但是块里面有天正建筑里面的某些内容(如你的图中插入了建筑平面图中用天正做的门窗),就可能出现这种情况。此时你只需将你的图在天正建筑里面打开,再倒成T3格式,破坏掉了天正建筑部分的内容,这个问题就解决了。
我最近也遇到过一模一样的情况,经过多种尝试,发现一种最有效且简单的方法:
把不能在位编辑的块先炸开,里面的东西不用炸;然后新建一个空的CAD文件,把那些刚炸开的东西用“Ctrl c”和“Ctrl v”复制和粘贴到新CAD里;然后再把新CAD里的这些东西再复制粘贴到原CAD里。就搞定了,那些东西做块后可以在位编辑了。
具体原因:我也不知道,但这样做就有用~
直接把不能在位编辑的块选中,执行命令“BLOCK”,然后就可以利用新的块进行在位编辑了,需要注意:之前不能在位编辑的块暂时不要在新块内炸开,炸开后新快就又不能在为编辑了。
另外如果编辑了很多内容需要退出块保存的时候发现不能保存,可以将画好的内容复制到空白区域,然后把复制的内容选中,执行“BEFSTE"命令,再退出块编辑选择不保存,然后把从块里复制的内容重新组块替换不能保存的块就可以了。