OFFICE文件破坏后“加载期间出现问题:样式”的修复方法

2013-03-01  崔行龙 

    人力资源部的电脑中毒了,会对office文件造成破坏,而被破坏的文件并没有病毒。打开被破坏的excel文件显示一个对话框“加载期间出现问题:样式”。
    百度上有很多方法其实并不针对中毒现象,经过两天的摸索俺找到了一个新方法:
    用记事本可以打开excel文件,得到很长的代码段。经过反复的复制粘贴测试,得到了一个代码段的差异导致的报错问题,代码段如下:
 <Styles>
  <Style ss:ID="Default" ss:Name="Normal">
   <Alignment ss:Vertical="Bottom"/>
   <Borders/>
   <Font ss:FontName="Helv" x:Family="Swiss"/>
   <Interior/>
   <NumberFormat/>
   <Protection/>
  </Style>
    这里我猜测是病毒恶意修改的使得字符集锁定到Swiss上,打开个正常的excel文件,找到对应的代码段替代,就可以正常使用了。
 <Styles>
  <Style ss:ID="Default" ss:Name="Normal">
   <Alignment ss:Vertical="Center"/>
   <Borders/>
   <Font ss:FontName="宋体" x:CharSet="134" ss:Size="11" ss:Color="#000000"/>
   <Interior/>
   <NumberFormat/>
   <Protection/>
  </Style>
    字符集font family是默认的即可。

    原创文章,经验交流!
671°/6711 人阅读/0 条评论 发表评论

登录 后发表评论