标题里的错误提示出现在打开PPT里某些表格时,全文是“无法找到 服务器应用程序、源文件、和项目,或返回的未知错误。请重新安装服务程序”,空格、标点符号什么的就不说它了,估计是机器翻译的,也没校对,就这错误让人不能编辑修改那些表格,开始还以为是图片,后来觉得不对,经过一番折腾才解决了问题。
先说我遇到的这个情况,应该是低版本的powerpoint(如2003)打开插入高版本word或excel(如2007、2010或以上)表格的ppt或pptx时才出现的,所以解决方法是安装高版本的office。当安装完office2010,再打开那些PPT就不再提示无法找到服务器应用程序什么的了,双击PPT里的表格就可进入excel编辑状态。
这种错误不一定只出现在PPT中,word也会有,它们都可以通过插入对象嵌入不同的文档格式。除了高低版本office的原因外,还有其它几种情况,所以如用命令regsvr32 ole32.dll重新注册ole32.dll(此方法在xp与office 2010下测试成功,在win10和office 2016下不成功),或者看看有没有什么软件的office插件影响,比如有人提到用友;还有的是所谓精简版office安装的问题,或者干脆说是office文件损坏,这种情况重新安装正确的office就行。
2018-7-24补充:还有一种解决方法,就是在该对象上右击-工作表对象-转换,转换成旧版本,比如旧版本的excel(97-2003),可能需要配合regsvr32 ole32.dll使用。可能会问,如果regsvr32注册成功,为什么还要转换,因为有可能这个文档还要拿到其它电脑上编辑,比如用regsvr32不能生效的win10上,这时只有转换过的文档才能再次进行编辑修改。另外,如果右击后看到的是worksheet对象,点转换不成功,换台电脑试吧,比如我在win10(office2016)上看到的是worksheet对象,点转换无反应,拿到一台xp上(office2010),在运行regsvr32 ole32.dll后才能正常进行转换,转换成低版本的excel,这时右击对象,出现的就是“工作表对象”,转换窗口也能正常打开,再复制回win10可正常编辑使用,工作表对象的转换也能打开了(好神奇的office,怀疑最早导入的比2016更高版本的英文excel)。
>> 除非说明均为原创,如转载请注明来源于http://www.stormcn.cn/post/1761.html