2016 - 2024

感恩一路有你

解决EXCEL/WORD/WPS无法启动对象源应用程序的问题及注册表转换方法

浏览量:3904 时间:2024-03-08 22:00:51 作者:采采

在使用Excel、Word或WPS时,经常会遇到打开CAD图时提示“不能启动此对象的源应用程序”的情况。有时候,将CAD中的图像复制到Excel中是可以正常打开的,但当更换CAD版本后却无法打开,仍提示“不能启动此对象的源应用程序”。针对这个问题,我们可以通过简单的解决办法来解决。由于AutoCAD具有向下兼容性,我们可以通过注册表项的自动转向方式让旧的OLE对象使用新的服务器程序,即通过修改注册表实现低版本向高版本的转换。

获取能正常打开的Excel表格图片

首先,打开Excel,在图像上单击,获取该图片对应的OLE调用对象。例如,能正常打开的图像调用的OLE对象为AutoCAD.Drawing.17(适用于AutoCAD 2008版本)。接着,打开注册表编辑器,查看HKEY_CLASSES_ROOT[DWG格式号]CLSID,即可找到对应的DWG文件格式的CLSID。

转换未能打开的图象对应的OLESID

按照上述步骤,我们可以得到未能打开的图象对应的OLESID,例如*AutoCAD.Drawing.16(适用于AutoCAD 2004/2005/2006版本)。在文本编辑器中输入相应的转换语句,保存为注册表文件,如。双击该文件即可向注册表添加转换信息,重新打开Excel表格即可正常打开图像了。

寻找各版本对应的OLESID

为方便使用,以下是各版本AutoCAD对应的OLE对象在注册表中的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}

通过以上方法和步骤,我们可以解决在Excel、Word、WPS中无法启动对象源应用程序的问题,并通过注册表转换实现不同CAD版本之间的兼容性。希望这些方法对遇到类似问题的用户有所帮助。

版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。