找回密码
 加入
搜索
查看: 2722|回复: 7

[系统综合] 求助doc转txt的问题

  [复制链接]
发表于 2011-10-24 19:42:35 | 显示全部楼层 |阅读模式
请问下高手们我用worddocsaveas另存为的doc为txt会改变引号。
例如:”“ 会变成 "",请问高手们能解决吗?
多谢啦!!!
发表于 2011-10-24 20:35:48 | 显示全部楼层
一个是全角符号  一个是半角符号
 楼主| 发表于 2011-10-24 22:15:28 | 显示全部楼层
我知道拳脚半角,只是不希望他便。
发表于 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)
发表于 2011-10-25 05:09:13 | 显示全部楼层
_replacestringinfile
 楼主| 发表于 2011-10-25 09:02:20 | 显示全部楼层
回复 4# lynfr8


   
老兄,你这方法我试过了,会有乱码的。
每一个段落前面的空格都会变成???,尝试通过替换也不行。
发表于 2011-10-25 12:37:21 | 显示全部楼层
附上文档。。。转换一下看看
 楼主| 发表于 2011-10-25 17:06:03 | 显示全部楼层
最好是能和另存为那样的效果。
au3调用的另存为函数却会把拳脚引号变成半角的。唯一一个缺陷。。。
您需要登录后才可以回帖 登录 | 加入

本版积分规则

QQ|手机版|小黑屋|AUTOIT CN ( 鲁ICP备19019924号-1 )谷歌 百度

GMT+8, 2024-9-28 05:50 , Processed in 0.087971 second(s), 22 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表