分享

Office2003与2007兼容时选择更改默认文件格式关联

 禅 茶 2011-07-12
Office2003与2007兼容时选择更改默认文件格式关联

Office2007已经发布将近三年了,相信对于很多第一次亲密接触Office2007 的朋友,肯定会被它漂亮友好的用户界面所吸引,并且它增加了很多高效功能,让使用者感到很好.笔者虽然一直坚持使用2003版,因为个人感觉其简洁高效,但随着日益增多的问题都被提及2007的应用环境,迫于无奈(我想也是顺应时代的发展)笔者也于今日装上了2007.当然是2003与7并存.但是2007 的使用方法和2003 以及更早的版本相比,发生了较大的改变,要熟练掌握它并非一朝一夕之事.

此处先附注:后文最后五张图直观不清,请另存至本机观看.

1.这时我们就可以先同时安装Office2003 2007 软件,让它们和平共处一段时间,既便于学习,又不影响正常的工作,何乐而不为.



  然而,当我们先打开Word2003,然后再打开Word2007 时,程序的初始化配置需要我们等待几分钟,反之亦然.这是因为两个版本的软件要共用部分系统资源,一个为默认设置,另一个就需要运行配置程序,运行其它的Ofiice 组件也会遇到类似的情况.



  如何顺利解决这两个版本的兼容问题呢?答案是肯定有的.不过,首先我们要对情况进行深入的了解,在此,需要知道以下几条规则.
  规则1如果是使用Word的不同版本打开,绝对需要配置,如果使用其它软件(Excel/PPT)的不同版本打开,是不需配置的.

  规则2运行Office2007的配置界面耗时比Office2003的耗时要长很多倍。
  现在我们来验证两条规则:


  笔者测试Office的三个子程序:Word,Excel,PPT
  在打开.doc 文件时,比如采用右击 .doc 文件,发送->Word2003,会重新配置,但是比较短.关闭文档.重新右击该.doc文档->发送->Word2007,这次重新配置2007,时间常达3分钟左右.而用 Word2007 打开后,不做任何操作,关闭(根据提示保存).然后再用 Word2003 打开,需要配置Word2003,大概10 秒配置完毕,打开成功.
  从而我们可以验证出第二条规则,运行Office2007的配置界面耗时比Office2003的耗时要长很多倍.
  Excel2007打开2003版本的文件,含有"=INDEX(Sheet1!B:B,SMALL(IF(MATCH(Sheet1!$A$2:$A$160,Sheet1!$A$2:$A$160,)=ROW(Sheet1!$A$2:$A$160)-1,ROW(Sheet1!$A$2:$A$160)-1,65536),ROW()))"这样的数组公式,没有显示需要配置的对话框(界面),但须要大约10多秒,才能完全打开.关闭后单击保存.然后右击该文件,发送->Excel 2003,大约2秒能完全打开.
  然后再测试PPT .
  2003版建立一个文件,只有几个字符"Sadfasdf "
  右击->发送-> PPT2007,不出现配置对话框,但需要20多秒才能打开.当然,关闭文件后,再次用 2007 版打开,启动很快(快到与2003一样).但是,只有用2003再打开,关闭,在转换到2007打开,又需要20秒的时间.
  这些时间我是看表粗略测算的.
  现在总结如下:如果是使用 Word 的不同版本打开,绝对需要配置,如果使用其它软件的不同版本打开,是不会出现软件配置画面的
因此以上两条规则得证.


  由规则1我们可以知道,两个版本的软件的共用系统资源是不冲突的.看来运行配置程序只是Word的"专利",配置不是必须的.
  由规则2我们可以知道,我们应该从Office2007下手,因为它的配置程序耗费的时间比2003的长得多,也复杂得多.
  我们先运行Word2003,然后再运行Word2007,于是出现了Office2007的配置界面,提示正在配置,我们打开Windows任务管理器,在进程选项卡中找到SETUP.EXE进程,右键选择"打开文件位置"(VISTA操作系统),就可以定位出配置程序的路径:"C:\Program Files\Common Files\microsoft shared\OFFICE12\Office Setup Controller\SETUP.EXE",然后我们对该文件右键重命名(先等配置结束),命名为比如SETUP123.EXE,这样系统就不能运行Office2007的配置程序了.






  我们再打开Word2003,然后再打开Word2007,结果显示,运行Word2003Word2007都不会出现配置程序,其默认配置是Word2003的.
  而且有如下特点:双击.DOC文档,默认使用Word2003打开,双击.DOCX,自然是使用Word2007打开,那我们想使用2007来打开.DOC文档怎么办?我们可以在桌面粘贴Word2007的快捷方式,需要使用2007的时候启动就好了.
  而且经过稳定性测试,经过对2007的配置程序进行处理后,对Office2003Office2007的稳定性和兼容性没有造成任何改变.


  笔者最后总结一下,我们直接进入目录"C:\Program Files\Common Files\microsoft shared\OFFICE12\Office Setup Controller",把SETUP.EXE程序重命名,比如SETUP123.EXE,再在桌面粘贴Word2007Word2003的快捷方式方便调用,就可以实现Office2003Office2007和谐共存了.

 

2.话题中关于怎么在excel中默认以打开excel2003的应用程序,而不是excel2007,这个问题出现比较多,特研究了一下,花费了不少时间,重新装了2次excel,终于找出了3种解决办法!

方法一:执行开始----运行----输入excel2003的安装路径,例如 "E:\Office 2003\Office12\excel.exe" /regserver   注意\符号前面有一个空格,其中"E:\Office 2003\Office12\excel.exe"是excel2003的安装程序的路径,参数regserver表示注册的意思!

如果你用一段时间后,又想返回excel2007为默认的启动程序,可以执行 开始----运行----"E:\Office 2007\Office12\excel.exe" /regserver  

方法二:找到excel2003的安装文件夹中的程序excel.exe,点鼠标右键----发送到---桌面快捷方式

然后在桌面上找到这个图标----点鼠标右键----属性----目标----在它的最后添加一个空格,然后输入 /O (斜线和大写字母O)-----应用----确定----然后双击这个图标,运行注册excel2003!

如果要返回excel2007为默认的启动程序,执行   开始---控制面板----添加和删除程序----office2007----更改----修复,不过这样很费时.


方法三:

开始----控制面板----工具----文件夹选项----文件类型----已注册的文件类型----找到 Microsoft office excel 97-2003 工作簿----高级,上部选为"打开",下部点选编辑,把其中的"E:\Office 2007\Office12\EXCEL.EXE" /e %1 更改为excel2003的途径,例如"E:\Office 2003\Office11\EXCEL.EXE" /e %1 ----确定.

 

来自: http://hi.baidu.com/sykamuni/blog/item/05b61839295f5eced56225d1.html

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多