当前位置: 代码迷 >> Office >> Office 2007无法打开97-2003的doc、xls等文件解决方法
  详细解决方案

Office 2007无法打开97-2003的doc、xls等文件解决方法

热度:9846   发布时间:2013-02-26 00:00:00.0
Office 2007无法打开97-2003的doc、xls等文件
笔记本用的是正版的Windows Vista Home的操作系统,用的是60天试用版的office 2007。

以前一直都能正常打开、编辑97-2003的doc、xls,突然发现无法打开97-2003的doc、xls文件了。

打开doc时,出现“销售报告.doc已被“另一用户”锁定,无法编辑”…………

打开xls时,出现:
“Excel无法访问“销售单.xls”。该文档可能为只读或加密文档”
“无法访问“销售单.xls”该文件可能已损坏,或者文件所在的服务器没有响应或者该文件是只读的。”

开始猜测是office 2007的使用期限到了,卸载掉了试用版的office2007,上网下载了一个盗版的office 2007,采用的破解方法如下:
1.使用序列码安装完毕(V9MTG-3GX8P-D3Y4R-68BQ8-4Q8VD) 
2.关闭所有Office程序开始,运行regedit,
打开注册表找到HKEY_LOCAL_MACHINE\Software\Microsoft\Office\12.0\Registration 
删除子键ProductName、DigitalProductID 及 ProductID
关闭注册表找到C:\ProgramFiles\CommonFiles\MicrosoftShared\OFFICE12\OfficeSetup Controller\Proof.en\Proof.XML 文件
修改<OptionRef Id="AlwaysInstalled"/>为 <OptionRef Id="NeverInstalled"/> 修改下一段中AlwaysInstalled为NeverInstalled保存关闭 Proof.XML 文件修改后另存到桌面,然后直接删除原文件 再把桌面文件剪贴过去就可以了 

使用的时候上面的问题照旧,还是一样,这时候发现,只是97-2003的doc、xls的文件不能使用,而2007的docx、xlsx都能正常使用,如果把doc和xls拷到别的电脑上,转换成docx和xlsx,拷回来之后可以正常使用。

结合网上的一些文章,估计是试用版的office 2007的卸载不干净,导致盗版的office 2007的功能受到限制,而且此时发现盗版的office 2007破解方法失败了,提示安装授权的副本,并且无法使用。

又发现在添加删除程序里无法删除office 2007,个人估计是在破解的时候改了注册表引起的。
因此,在网上查了之后,采用如下方法把office 2007卸载:

   Office 2007文件夹文件    
  %windir%\Installer
  1、按住winkey(windows徽标键)+R,输入%windir%\Installer,回车。打开installer文件夹。   
  2、右键点击窗口右边的空白处,查看-详细信息。   
  3、到资源管理器菜单栏,查看,勾选状态栏。这样您就可以在资源管理器最下面的状态栏看到文件的详细信息。   
  4、依次点击每个MSI,留意看状态栏的详细信息。找到每个office2007的相关文件,这可能包括word2007等相关组件。   
  5、在每个office2007的msi上,点击右键,选择 卸载。    
  Office Source Engine服务   
  1、按住winkey(windows徽标键)+R,输入 services.msc,回车。打开服务器管理器。   
  2、找到Office Source Engine,右键点击,选择停止。   
  Office2007安装文件和目录   
  1、按住winkey(windows徽标键)+R,输入 %CommonProgramFiles%\Microsoft Shared,回车。 
  2、删除Office12 和 Source Engine 目录   
  3、按住winkey(windows徽标键)+R,输入%ProgramFiles%\Microsoft Office,回车。   
  4、删除Office12目录   
  5、按住winkey(windows徽标键)+R,输入 %appdata%\microsoft\templates ,回车 
  6、删除 Normal.dotm 和Normalemail.dotm 文件。   
  5、按住winkey(windows徽标键)+R,输入 %appdata%\microsoft\document building blocks,进入2052或者1033文件夹  
  6、删除 Building blocks.dotx 文件   
  7、按住winkey(windows徽标键)+R,输入 %AllUsersprofile%\Application Data\Microsoft\Office\Data 回车   
  8、删除所有文件 
   
 临时文件   
  1、按住winkey(windows徽标键)+R,输入 %temp%,回车   
  2、删除所有文件 
 缓存文件   
  1、打开查看隐藏文件。  
  2、查找所有本地硬盘的根目录,找到 \MSOCache\All Users 目录,进入。   
  3、删除该目录下所有包含这样字样的目录: 0FF1CE)-    
  Office2007注册表 
  1、regedt32   
  2、浏览到如下子键,删除对应的子键   
  &#8226; HKEY_CURRENT_USER\Software\Microsoft\Office\12.0    
  &#8226; HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Office\12.0    
  &#8226; HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Office\Delivery\SourceEngine\Downloads\*0FF1CE}-*    
  &#8226; HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\*0FF1CE*    
  &#8226; HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Installer\UpgradeCodes\*F01FEC   
  &#8226; HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Installer\UserData\S-1-5-18\Products\*F01FEC    
  &#8226; HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\ose    
  &#8226; HKEY_CLASSES_ROOT\Installer\Features\*F01FEC    
  &#8226; HKEY_CLASSES_ROOT\Installer\Products\*F01FEC    
  &#8226; HKEY_CLASSES_ROOT\Installer\UpgradeCodes\*F01FEC    
  &#8226; HKEY_CLASSES_ROOT\Installer\Win32Assemblies\*Office12*    
  PS:上面以星号括起来的子键,例如 *office12*,表示前后都有文字,这个子键名称可能是变化的,但一定含有office12的字样。并不是说以星号开头结尾的子键。 
  5、浏览到 HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall 
  相关解决方案