怎么让office2010和office2003共存

亲测,装了office2010后(原来装的为2003)选择保存了2003,后来打开word等都是以2010方式打开的,现在可以改为2003打开doc结尾的,默认哦!

现在,doc、xls、ppt都是严格调用2003的程序打开,而docx、xlsx、pptx严格调用2010的程序打开。即使双击xls文档调用Excel2003,再双击xlsx文档时会调用Excel2010;反过来,双击xlsx文档时调用了Excel2010,再双击xls文档时会调用Excel2003。
基本上在网上找到的方法我都尝试过,都不完美。比如运行"C:\Program Files\Microsoft Office\OFFICE11\excel.exe" /regserver,实际对2010程序打开文档有影响。有时出现这样的现象:双击xls文档调用Excel2003,接下来双击xlsx文档仍然是用Excel2003打开;反过来,双击xlsx文档时调用了Excel2010,再双击xls文档也仍然用Excel2010打开。有时Word2003报错说打不开docx文档,因为是高版本程序创建的。等等。
把我的方法贴出来分享一下:
同时安装Office2003和Office2010。
先安装Office2003,然后再安装Office2010时选择“保留所有早期版本”。不要安装兼容包,安装了就卸载掉。
解决Office2003和Office2010共存时反复启动修复过程的问题。
按WIN+R,运行命令以下即可:
reg add HKCU\Software\Microsoft\Office\11.0\Word\Options /v NoReReg /t REG_DWORD /d 1
reg add HKCU\Software\Microsoft\Office\14.0\Word\Options /v NoReReg /t REG_DWORD /d 1
如果Office2003和Office2010不能分别打开自己创建的文档类型(例如Word2003打开doc文件,Word2010打开docx文件):
资源管理器->“工具”菜单->文件夹选项->文件类型,修改doc、xls、ppt、docx、xlsx、pptx的编辑方式和打开方式。
doc、xls、ppt文件采用Office2003的相关程序,docx、xlsx、pptx采用Office2010的相关程序。
对于各种文件类型的打开方式,“用于执行操作的应用程序”栏中填写程序路径和名称,并使用"%1"参数(注意有双引号),比如对于doc为"C:\Program Files\Microsoft Office\OFFICE11\WINWORD.EXE" "%1"。如果有dde参数则删除之。如果“DDE 消息”栏不为空则取消勾选“使用 DDE”并确认退出(关闭文件夹选项窗口后,该选项会自动勾选上,但是“DDE 消息”栏变为空)。对于编辑方式,似乎不用做上述处理。
注:
运行C:\Program Files\Common Files\Microsoft Shared\OFFICE14\Office Setup Controller\setup.exe,选择添加/删除功能(但实际不更改添加或删除),这样doc、docx、xls、xlsx、ppt、pptx等文件都会默认由Office2010打开。

你可能感兴趣的:(.Net及万金油)