几年前我就开始使用office2003了,但是还是有很多人习惯使用office2000,就像何继伟早就在用office2007,而我还是抱着2003不放一样。本来也没什么好研究的,毕竟office系统比wps在向下兼容方面要做得好,也没有遇到什么不省心的事,如果担心自己用2003做的东西别人打不开,就另存为“95-2003”版本,一切正常。
大概是从去年暑假在金华培训开始,无意中发现office2003无法打开会议提供的一些培训材料,确认这些文件在2000中可以打开后,才认识到微软的office也无法摆脱版本兼容的问题的阴影。当时我的电脑中刚好装了Microsoft Office Compatibility Pack for 2007 File Formats(让2003能打开2007文档的插件),试着先将这些文件转成2007格式,然后在用2003另存,麻烦是麻烦了些,但毕竟解决了问题。同时也发现,只要2003的文档中插入了批注之类的东西,就容易出现这样的问题。
今天早上,重装了系统,又遇到了2003打不开2000文档的问题。下意识地想安装Microsoft Office Compatibility Pack for 2007 File Formats,忽然间想到应该还有更简单些的解决方案吧。于是在百度中找了找,很快就找到了答案。
以下为网络中转载的资料:-----------------------
关于office2000的部分powerpoint不能在office2003下打开的问题(其实word、excel也有类似问题),解决办法很多。其实并不是office2003功能本身降低了,而是因为在office2000执行文件编辑过程中,图形属性支持模块会生成“empty”类属性文件(不是所有文件都生成该类的,只是部分art图形文件等等),这些文件会占用系统资源。office2000忽略了该类代码值,而2003恰好要检测和验证这些值,在无法识别后,作出错误判断。Office 2003摒弃了原有的几个插件,而改用了新的类似.dll的属性文件,在资源占用方面得到了更合理的优化,但确实存在对2000以前版本下的文件无法读取的情况。如果你的offie2003已经打过sp2补丁,就可解决此问题了。如果不方便打sp2补丁,也可以直接打“KB830000.exe、KB828041.exe和Office2003-kb828041-client-CHS.exe”就可以了。
另外,微软还针对老版本问题专门发布了几款补丁,安装后可以打开95---2003的所有文件(即使不装office系统),他们分别是:Word Viewer 2003、Excel Viewer 2003、Powerpoint Viewer 2003。
------------转载结束
看来我用Microsoft Office Compatibility Pack for 2007 File Formats的笨办法还是有专利价值的,毕竟没有发现谁也这么做。安装了Office2003-kb828041-client-CHS.exe,那几个打不开的文档就可以正常打开了,看来微软的补丁真的很多,不仅系统要频繁打补丁,应用软件也一样。