解決EXCEL/WORD/WPS無(wú)法啟動(dòng)對(duì)象源應(yīng)用程序的問(wèn)題及注冊(cè)表轉(zhuǎn)換方法
在使用Excel、Word或WPS時(shí),經(jīng)常會(huì)遇到打開(kāi)CAD圖時(shí)提示“不能啟動(dòng)此對(duì)象的源應(yīng)用程序”的情況。有時(shí)候,將CAD中的圖像復(fù)制到Excel中是可以正常打開(kāi)的,但當(dāng)更換CAD版本后卻無(wú)法打開(kāi),仍提
在使用Excel、Word或WPS時(shí),經(jīng)常會(huì)遇到打開(kāi)CAD圖時(shí)提示“不能啟動(dòng)此對(duì)象的源應(yīng)用程序”的情況。有時(shí)候,將CAD中的圖像復(fù)制到Excel中是可以正常打開(kāi)的,但當(dāng)更換CAD版本后卻無(wú)法打開(kāi),仍提示“不能啟動(dòng)此對(duì)象的源應(yīng)用程序”。針對(duì)這個(gè)問(wèn)題,我們可以通過(guò)簡(jiǎn)單的解決辦法來(lái)解決。由于AutoCAD具有向下兼容性,我們可以通過(guò)注冊(cè)表項(xiàng)的自動(dòng)轉(zhuǎn)向方式讓舊的OLE對(duì)象使用新的服務(wù)器程序,即通過(guò)修改注冊(cè)表實(shí)現(xiàn)低版本向高版本的轉(zhuǎn)換。
獲取能正常打開(kāi)的Excel表格圖片
首先,打開(kāi)Excel,在圖像上單擊,獲取該圖片對(duì)應(yīng)的OLE調(diào)用對(duì)象。例如,能正常打開(kāi)的圖像調(diào)用的OLE對(duì)象為AutoCAD.Drawing.17(適用于AutoCAD 2008版本)。接著,打開(kāi)注冊(cè)表編輯器,查看HKEY_CLASSES_ROOT[DWG格式號(hào)]CLSID,即可找到對(duì)應(yīng)的DWG文件格式的CLSID。
轉(zhuǎn)換未能打開(kāi)的圖象對(duì)應(yīng)的OLESID
按照上述步驟,我們可以得到未能打開(kāi)的圖象對(duì)應(yīng)的OLESID,例如*AutoCAD.Drawing.16(適用于AutoCAD 2004/2005/2006版本)。在文本編輯器中輸入相應(yīng)的轉(zhuǎn)換語(yǔ)句,保存為注冊(cè)表文件,如。雙擊該文件即可向注冊(cè)表添加轉(zhuǎn)換信息,重新打開(kāi)Excel表格即可正常打開(kāi)圖像了。
尋找各版本對(duì)應(yīng)的OLESID
為方便使用,以下是各版本AutoCAD對(duì)應(yīng)的OLE對(duì)象在注冊(cè)表中的SID值:
- AutoCAD 2000/2000i/20002的OLECLSID:{8E75D913-3D21-11d2-85C4-080009A0C626}
- AutoCAD 2004/2005/2006的OLECLSID:{8E75D913-3D21-11d2-85C4-080009A0C626}
- AutoCAD 2007/2008的OLECLSID:{7AABBB95-79BE-4C0F-8024-EB6AF271231C}
通過(guò)以上方法和步驟,我們可以解決在Excel、Word、WPS中無(wú)法啟動(dòng)對(duì)象源應(yīng)用程序的問(wèn)題,并通過(guò)注冊(cè)表轉(zhuǎn)換實(shí)現(xiàn)不同CAD版本之間的兼容性。希望這些方法對(duì)遇到類(lèi)似問(wèn)題的用戶(hù)有所幫助。