zoukankan      html  css  js  c++  java
  • Office 多版本共存

    1 32位共存

    假如已经安装了Office 2003(必定是32位的),那么安装 32Office 2010 时会出现如下错误:

    1.1

    解决办法:

    1、将下述三个注册表项导出到文件2003A.reg2003B.reg2003C.reg

    HKEY_LOCAL_MACHINESOFTWAREMicrosoftOffice

    HKEY_CURRENT_USERSoftwareMicrosoftOffice

    HKEY_LOCAL_MACHINESOFTWAREWow6432NodeMicrosoftOffice

    注意:32位操作系统下没有HKEY_LOCAL_MACHINESOFTWAREWow6432NodeMicrosoftOffice,只有64位操作系统才有;

    2、删除上述三个注册表项

    注意:如果某些项删除不了,请修改权限(增加用户 Everyone,允许其完全控制,并传递该项设置到所有子项);

    3、安装32Office 2010

    注意:默认的安装目录为C:Program FilesMicrosoft Office,为防止文件覆盖,请将其更改为C:Program FilesMicrosoft Office 2010

    4、上述三个注册表项导出到文件2010A.reg2010B.reg2010C.reg

    5、依次导入2003A.reg2003B.reg2003C.reg2010A.reg2010B.reg2010C.reg

    2 32位与64位共存

    假如已经安装了Office 2003(必定是32位的),那么安装 64Office 2010 时会出现如下错误:

    1.2

    解决办法:

    1、将 HKEY_CLASSES_ROOTInstallerProducts 导出至文件Products.reg

    2、在 HKEY_CLASSES_ROOTInstallerProducts 里查找"Microsoft Office Project Professional 2003",然后删除该产品对应的项。如下图所示,请删除4080B30900063D11C8EF10054038389C这一项;

    1.3

    3、按上一步操作,再删除"Microsoft Office FrontPage 2003"……

    4、安装64Office 2010

    注意:默认的安装目录为C:Program FilesMicrosoft Office,为防止文件覆盖,请将其更改为C:Program FilesMicrosoft Office 2010

    5、导入Products.reg

    3 运行时互不干扰

    假如安装了Office 2003Office 2010,那么运行Word 2003 Word 2010时均会出现配置Office的界面。

    解决方法:

    以管理员身份运行如下DOS命令:

    DOS 命令

    reg add HKCUSoftwareMicrosoftOffice11.0WordOptions /v NoReReg /t REG_DWORD /d 1

    Office 2003

    reg add HKCUSoftwareMicrosoftOffice12.0WordOptions /v NoReReg /t REG_DWORD /d 1

    Office 2007

    reg add HKCUSoftwareMicrosoftOffice14.0WordOptions /v NoReReg /t REG_DWORD /d 1

    Office 2010

    reg add HKCUSoftwareMicrosoftOffice15.0WordOptions /v NoReReg /t REG_DWORD /d 1

    Office 2013

    reg add HKCUSoftwareMicrosoftOffice16.0WordOptions /v NoReReg /t REG_DWORD /d 1

    Office 2016

    或者导入如下.reg文件

    REGEDIT4

     

    [HKEY_CURRENT_USERSoftwareMicrosoftOffice11.0WordOptions]

    "NoReReg"=dword:00000001

     

    [HKEY_CURRENT_USERSoftwareMicrosoftOffice12.0WordOptions]

    "NoReReg"=dword:00000001

     

    [HKEY_CURRENT_USERSoftwareMicrosoftOffice14.0WordOptions]

    "NoReReg"=dword:00000001

     

    [HKEY_CURRENT_USERSoftwareMicrosoftOffice15.0WordOptions]

    "NoReReg"=dword:00000001

     

    [HKEY_CURRENT_USERSoftwareMicrosoftOffice16.0WordOptions]

    "NoReReg"=dword:00000001

    4 文件关联

    文件"多版本并存.reg"的内容如下:导入它之后,即可使用 Word 20032007打开.doc文件

    REGEDIT4

     

    ;系统有多个版本的 Word 时,运行某个版本的 Word 会出现配置 Office 的界面

    ;下面的设置使得配置界面不再出现

    [HKEY_CURRENT_USERSoftwareMicrosoftOffice11.0WordOptions]

    "NoReReg"=dword:00000001

    [HKEY_CURRENT_USERSoftwareMicrosoftOffice12.0WordOptions]

    "NoReReg"=dword:00000001

    [HKEY_CURRENT_USERSoftwareMicrosoftOffice14.0WordOptions]

    "NoReReg"=dword:00000001

    [HKEY_CURRENT_USERSoftwareMicrosoftOffice15.0WordOptions]

    "NoReReg"=dword:00000001

    [HKEY_CURRENT_USERSoftwareMicrosoftOffice16.0WordOptions]

    "NoReReg"=dword:00000001

     

    ;重新关联 .doc 文件。注意 DefaultIcon Word 的安装目录

    [-HKEY_CLASSES_ROOT.doc]

    [-HKEY_CURRENT_USERSoftwareMicrosoftWindowsCurrentVersionExplorerFileExts.doc]

    [HKEY_CLASSES_ROOT.doc]

    @="doc_file"

    [-HKEY_CLASSES_ROOTdoc_file]

    [HKEY_CLASSES_ROOTdoc_file]

    @="Microsoft Office Word 97 - 2003 文档"

    [HKEY_CLASSES_ROOTdoc_fileDefaultIcon]

    @="C:\Windows\Installer\{90110804-6000-11D3-8CFE-0150048383C9}\wordicon.exe,1"

    [HKEY_CLASSES_ROOTdoc_fileshell]

    @="2003"

    [HKEY_CLASSES_ROOTdoc_fileshell2003]

    @="Office 2003"

    [HKEY_CLASSES_ROOTdoc_fileshell2003command]

    @=""C:\Program Files (x86)\Microsoft Office\OFFICE11\WINWORD.EXE" "%1""

    [HKEY_CLASSES_ROOTdoc_fileshell2007]

    @="Office 2007"

    [HKEY_CLASSES_ROOTdoc_fileshell2007command]

    @=""C:\Program Files (x86)\Microsoft Office 2007\Office12\WINWORD.EXE" "%1""

     

    ;重新关联 .xls 文件。注意 DefaultIcon Excel 的安装目录

    [-HKEY_CLASSES_ROOT.xls]

    [-HKEY_CURRENT_USERSoftwareMicrosoftWindowsCurrentVersionExplorerFileExts.xls]

    [HKEY_CLASSES_ROOT.xls]

    @="xls_file"

    [-HKEY_CLASSES_ROOTxls_file]

    [HKEY_CLASSES_ROOTxls_file]

    @="Microsoft Office Excel 97 - 2003 工作表"

    [HKEY_CLASSES_ROOTxls_fileDefaultIcon]

    @="C:\Windows\Installer\{90110804-6000-11D3-8CFE-0150048383C9}\xlicons.exe,3"

    [HKEY_CLASSES_ROOTxls_fileshell]

    @="2003"

    [HKEY_CLASSES_ROOTxls_fileshell2003]

    @="Office 2003"

    [HKEY_CLASSES_ROOTxls_fileshell2003command]

    @=""C:\Program Files (x86)\Microsoft Office\OFFICE11\EXCEL.EXE" "%1""

    [HKEY_CLASSES_ROOTxls_fileshell2007]

    @="Office 2007"

    [HKEY_CLASSES_ROOTxls_fileshell2007command]

    @=""C:\Program Files (x86)\Microsoft Office 2007\Office12\EXCEL.EXE" "%1""

     

    ;重新关联 .ppt 文件。注意 DefaultIcon PowerPoint 的安装目录

    [-HKEY_CLASSES_ROOT.ppt]

    [-HKEY_CURRENT_USERSoftwareMicrosoftWindowsCurrentVersionExplorerFileExts.ppt]

    [HKEY_CLASSES_ROOT.ppt]

    @="ppt_file"

    [-HKEY_CLASSES_ROOTppt_file]

    [HKEY_CLASSES_ROOTppt_file]

    @="Microsoft Office PowerPoint 97 - 2003 演示文稿"

    [HKEY_CLASSES_ROOTppt_fileDefaultIcon]

    @="C:\Windows\Installer\{90110804-6000-11D3-8CFE-0150048383C9}\pptico.exe,1"

    [HKEY_CLASSES_ROOTppt_fileshell]

    @="2003"

    [HKEY_CLASSES_ROOTppt_fileshell2003]

    @="Office 2003"

    [HKEY_CLASSES_ROOTppt_fileshell2003command]

    @=""C:\Program Files (x86)\Microsoft Office\OFFICE11\POWERPNT.EXE" "%1""

    [HKEY_CLASSES_ROOTppt_fileshell2007]

    @="Office 2007"

    [HKEY_CLASSES_ROOTppt_fileshell2007command]

    @=""C:\Program Files (x86)\Microsoft Office 2007\Office12\POWERPNT.EXE" "%1""

    修改"打开方式"中的软件名称,请注意如下注册表项:

    HKEY_CLASSES_ROOTLocal SettingsSoftwareMicrosoftWindowsShellMuiCache

    HKEY_CURRENT_USERSoftwareClassesLocal SettingsSoftwareMicrosoftWindowsShellMuiCache

    5 MathType

    假如已安装Office 2003MathType,安装32位的Office 2007后如何调用MathType

    解决方法:将文件MathType Commands 6 For Word.dotC:Program Files (x86)Microsoft OfficeOFFICE11STARTUP复制到C:Program Files (x86)Microsoft Office 2007Office12STARTUP

  • 相关阅读:
    代码收藏
    sql语句收藏
    网站收藏
    Api代码收集
    [网络收集]html 一个属性,多个数据
    [转] C#自定义的字符串操作增强类
    WebBrowser记录
    [转载]用C#的GDI+技术生成复杂型彩色验证码
    js addEventListener attachEvent用法
    正则表达式 获取常见所有标点符号
  • 原文地址:https://www.cnblogs.com/hanford/p/6164141.html
Copyright © 2011-2022 走看看