kxing 发表于 2011-10-24 19:42:35

求助doc转txt的问题

请问下高手们我用worddocsaveas另存为的doc为txt会改变引号。
例如:”“ 会变成 "",请问高手们能解决吗?
多谢啦!!!

cxlater 发表于 2011-10-24 20:35:48

一个是全角符号一个是半角符号

kxing 发表于 2011-10-24 22:15:28

我知道拳脚半角,只是不希望他便。

lynfr8 发表于 2011-10-24 23:49:09

回复 3# kxing


    换一个思路就能解决了#include <Word.au3>
$oWordApp = _WordCreate ("",0,0)
$oDoc = _WordDocOpen ($oWordApp, @ScriptDir & "\Test.doc")
FileWrite(FileOpen('test.txt',2),StringReplace($oDoc.Range.Text,@CR,@CRLF))
_WordQuit ($oWordApp)

netegg 发表于 2011-10-25 05:09:13

_replacestringinfile

kxing 发表于 2011-10-25 09:02:20

回复 4# lynfr8


   
老兄,你这方法我试过了,会有乱码的。
每一个段落前面的空格都会变成???,尝试通过替换也不行。

auto 发表于 2011-10-25 12:37:21

附上文档。。。转换一下看看

kxing 发表于 2011-10-25 17:06:03

最好是能和另存为那样的效果。
au3调用的另存为函数却会把拳脚引号变成半角的。唯一一个缺陷。。。
页: [1]
查看完整版本: 求助doc转txt的问题