microbe
驱动小牛
驱动小牛
  • 注册日期2007-12-10
  • 最后登录2011-01-17
  • 粉丝1
  • 关注0
  • 积分914分
  • 威望420点
  • 贡献值1点
  • 好评度88点
  • 原创分0分
  • 专家分1分
阅读:1228回复:2

还是关于MS-Word的问题,设置文字字体或颜色以后,文件就坏了

楼主#
更多 发布于:2008-05-23 11:44
真是个奇怪的问题啊,我的Word文件增加文字内容的时候,文件是没有问题的,但是一旦改变文字的颜色或字体,再保存,打开以后文件就坏了。
想问下Word保存这些文字的属性是个什么机制啊,难道是用单独的流来保存么?
我对Word的处理的时候,就是根据后缀(DOC和TMP)来处理,也没有考虑rename的情况,工作得还可以,但是会出现这种奇怪的问题啊。。。

希望各位大侠不吝赐教啊,先行谢过了:)
eleqi
驱动小牛
驱动小牛
  • 注册日期2005-12-20
  • 最后登录2014-01-03
  • 粉丝4
  • 关注2
  • 积分172分
  • 威望1475点
  • 贡献值0点
  • 好评度115点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2008-05-23 22:24
不管它是使用什么机制怎么处理的最终都会写入文件,文件里就是二进制数据本质都一样,处理好了是不存在问题的,你的处理可能存在不足之处,建议调试时使用最小的文件如只键入两三个字符足够你设置颜色或字体就行了,这样做DOC文件最多20~40K,比较易于调试分析,另外就是需要对比未加密前同样内容的保存结果,先用FILESPY等工具弄清楚未启驱动的情况下word是如果保存的。
胡乱写了些没头没绪,仅代表个人的理解
microbe
驱动小牛
驱动小牛
  • 注册日期2007-12-10
  • 最后登录2011-01-17
  • 粉丝1
  • 关注0
  • 积分914分
  • 威望420点
  • 贡献值1点
  • 好评度88点
  • 原创分0分
  • 专家分1分
板凳#
发布于:2008-05-26 09:22
谢谢你的回答。我再自己调试一下,麻烦的是文件小的时候,我的处理没啥问题,只有稍大点的文件才会有,,,
游客

返回顶部