• 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

  • 相关阅读:
    打造TypeScript的Visual Studio Code开发环境
    Visual Studio Code 使用Git进行版本控制
    每周一书《Oracle 12 c PL(SQL)程序设计终极指南》
    每周一书-《鸟哥的Linux私房菜》获奖公布
    Python黑帽编程 4.1 Sniffer(嗅探器)之数据捕获(上)
    微信公众平台及门户应用
    Bootstrap开发框架
    公用类库使用帮助
    git
    SQL Server 基本函数 与 类型
  • 原文地址:https://www.cnblogs.com/hanford/p/6164141.html
Copyright © 2020-2023  润新知