• 4400阅读
  • 3回复

问一个弱弱的问题:关于在程序中建立文档和手动建立文档的区别 [复制链接]

上一主题 下一主题
离线sunvim
 

只看楼主 倒序阅读 楼主  发表于: 2009-10-11
   如题所示: 我在程序中 用API函数建立的WORD文档,如果内容是空:则为0K大小;手动建立的WORD文档 ,刚建立起就占用11k的空间了;
      在程序中,将内容输入到 在程序中建立的文档时,程序运行结束后,手动打开,文档提示:无法识别的语言?

这个问题如何解决呢,请大家,不吝赐教哦! 弄的头昏脑胀的;我想该是编码的问题吧:可是在Qt中,设置了编码,也没有啊!
离线dbzhang800

只看该作者 1楼 发表于: 2009-10-11
你不会是创建了一个普通的文件,仅仅给他取了个.doc的后缀就认为是新建的word文档了吧??

你还给他输入内容,依然是作为普通文件??

--------------------------------------------------------------
新建word文件,修改word文档,显然是需要word来完成,即使调用api,你也应该是调用word的api,或者是通过activex调用word的相关模块来完成
离线sunvim

只看该作者 2楼 发表于: 2009-10-11
好的,知道了!
我就是想不通过OLE来完成这个功能,可惜的是,很长时间都没搞出来!
M$又没有提供WORD的API,不知道怎么弄!
想尝试用Qt的提供的函数来创建也不行呢 呵呵
我用同样的代码 来创建WPS文档,就没有这个问题!估计直接创建看来是不可能了,还是老实一点通过脚本来创建吧,呵呵……
离线hehui

只看该作者 3楼 发表于: 2009-10-14
模板~
手动的是复制的模板文件!
快速回复
限100 字节
 
上一个 下一个