excel表格插入cad的幾種方法(CAD在Excel里打不開該怎么辦)
CAD在Excel里打不開該怎么辦?
不能不能起動(dòng)此對象的源應(yīng)用程序
案例:某公司有文員可以使用CAD2006劃圖后再將圖紙直接復(fù)制粘貼到excel2007當(dāng)中,因公司發(fā)展必須,把CAD2006生級(jí)到CAD2008版本后,excel2007中原先要做的圖紙文檔無法打開,會(huì)提示“沒法起動(dòng)此對象的源應(yīng)用程序”,圖例:
原因:
這是只不過完全不同版本的AutoCAD使用相同的注冊表項(xiàng)來直接連接OLE對象的服務(wù)器程序。當(dāng)對應(yīng)版本的軟件沒有安裝好時(shí),容器程序便根本無法找不到OLE服務(wù)程序。本例中電腦完全安裝的是AutoCAD2008的版本,而圖紙是用AutoCAD2006畫的,本機(jī)設(shè)置成的圖紙打開程序?yàn)镃AD2008,而不是CAD2006,不完整2006對2008的OLE轉(zhuǎn)換成對象,即AutoCAD.Drawing.16不能向AutoCAD.Drawing.17轉(zhuǎn)換。
解決方法:
導(dǎo)致AutoCAD具有向外兼容性,并且是可以按照注冊表項(xiàng)的自動(dòng)轉(zhuǎn)而讓舊的OLE對象去使用新的服務(wù)器程序,即通過可以修改注冊表實(shí)現(xiàn)程序AutoCAD.Drawing.16向AutoCAD.Drawing.17的轉(zhuǎn)換。
我們先來了解看看AutoCAD各版本的OLE對象在注冊表中的SID值是多少
AutoCAD2007/2008的OLECLSID
{7AABBB95-79BE-4C0F-8024-EB6AF2731C}
AutoCAD2004,05,06的OLECLSID{8E75D9-3D21-11d2-85C4-080009A0C626}
AutoCAD2000,2000i,2002的OLECLSID{8E75D9-3D21-11d2-85C4-080009A0C626}
各版本的OLESID此時(shí)尚非常容易查到,當(dāng)在excel當(dāng)中直接點(diǎn)擊圖紙時(shí)會(huì)顯示圖紙內(nèi)部函數(shù)的OLE對象版本,如圖:
在圖中看到該案例中能算正常打開的圖像動(dòng)態(tài)鏈接庫的OLE對象為AutoCAD.Drawing.17(AutoCAD2008版本建議使用的OLESID),這時(shí)我們打開注冊表編輯器
查找HKEY_CLASSES_ROOT[DWG格式號(hào)]CLSID就能找不到隨機(jī)的DWG文件格式的CLSID。即:*AutoCAD.Drawing.17格式DWG文件的CLSID可打開系統(tǒng)HKEY_CLASSES_ROOTAutoCAD.Drawing.17CLSID;
附各版本填寫的OLESID
*AutoCAD2000/2000i/20002格式DWG文件的CLSID可查找HKEY_CLASSES_ROOTAutoCAD.Drawing.15CLSID;
*AutoCAD2004/2005/2006格式DWG文件的CLSID可查找HKEY_CLASSES_ROOTAutoCAD.Drawing.16CLSID;*AutoCAD2007格式DWG文件的CLSID可查找HKEY_CLASSES_ROOTAutoCAD.Drawing.17CLSID,類推。
其他各版本AutoCAD查找OLESID碼的方法大致是一樣的。
當(dāng)清楚了現(xiàn)在本機(jī)安裝的AutoCAD(案例中在用的是AutoCAD2008)程序版本和要讀的文件版本后,可以通過下面的注冊表先添加語句再添加一個(gè)自動(dòng)啟動(dòng)轉(zhuǎn)換項(xiàng)。
Windows RegistryEditor Version5.00
[HKEY_CLASSES_ROOTCLSID{8E75D9-3D21-11d2-85C4-080009A0C626}Autoconvertto]
@{7AABBB95-79BE-4C0F-8024-EB6AF2731C}
上面的例子是使AutoCAD.Drawing.16生成的OLE對象在AutoCAD2008中得到支持。
那樣的話就應(yīng)該是可以不都正常然后打開了。
cad2020表格怎么開?
1.起動(dòng)CAD軟件以后,在CAD軟件的新建任務(wù)的界面,再點(diǎn)擊工具中的默認(rèn)按鈕。找不到并直接點(diǎn)擊CAD表格按鈕。
2.進(jìn)入表格的編輯頁面,來正在在CAD制圖時(shí)先添加表格,我們是可以先你選是想的表格樣式,在本例中就然后建議使用了默認(rèn)樣式。
3.選擇好表格的樣式以后,我們選擇CAD圖紙中插入表格的。我們可以你選擇委托再插入點(diǎn),或則框選委托窗口來先添加表格。
4.最后來設(shè)置CAD制圖表格的列寬高度。將表格參數(shù)設(shè)置完畢,再點(diǎn)擊確認(rèn)按鈕以后,就可以不順利能完成在CAD制圖時(shí)直接添加表格。
本站部分文章來自網(wǎng)絡(luò)或用戶投稿。涉及到的言論觀點(diǎn)不代表本站立場。閱讀前請查看【免責(zé)聲明】發(fā)布者:方應(yīng),如若本篇文章侵犯了原著者的合法權(quán)益,可聯(lián)系我們進(jìn)行處理。本文鏈接:http://www.gdyuanyu.cn/tougao/86371.html