excel2007打开excel2010的工作表。

excel

1个回答

写回答

605312068@qq.com

2026-01-12 22:43

+ 关注

excel
excel

由于excel2007的向下兼容性,可以通过注册表项的自动转向方式来让旧版本的OLE对象使用最新版本的服务器程序。为了解决这个问题,以下是一些步骤:1. 打开excel2007后,单击图片以获取对应的OLE调用对象。从图中可以看出,能够正常打开的图像调用对应的OLE对象是AutoCAD.Drawing.17(即AutoCAD 2008版本使用的OLESID)。2. 打开注册表编辑器。3. 在HKEY_CLASSES_ROOT{DWG格式号}CLSID下查找与该DWG文件格式相对应的CLSID。例如,对于AutoCAD.Drawing.17格式的DWG文件,可以在HKEY_CLASSES_ROOTAutoCAD.Drawing.17CLSID中找到对应的CLSID。4. 通过如上所述的1和2步,可以获得无法打开的图像对应的OLESID。例如,在HKEY_CLASSES_ROOT{8E75D913-3D21-11d2-85C4-080009A0C626}CLSID中找到与AutoCAD.Drawing.16格式DWG文件相对应的CLSID。5. 打开文本编辑器。6. 输入如下转换语句:Windows Registry Editor Version 5.00[HKEY_CLASSES_ROOTCLSID{8E75D913-3D21-11d2-85C4-080009A0C626}Autoconvertto]@="{7AABBB95-79BE-4C0F-8024-EB6AF271231C}"7. 保存为注册表文件:AutoCADR16TOAutoCADR17.reg。通过以上步骤,可以将旧版本的OLE对象自动转换为最新版本,并使其能够正常打开。这样就能解决excel2007无法打开旧版本DWG文件的问题。

举报有用(0分享收藏

Copyright © 2025 IZhiDa.com All Rights Reserved.

知答 版权所有 粤ICP备2023042255号