永发信息网

vba word 输出TXT问题

答案:2  悬赏:0  手机版
解决时间 2021-03-19 12:48
If Selection.Find.Found = True Then
Selection.HomeKey unit:=wdLine
Selection.MoveDown unit:=wdParagraph, Extend:=wdExtend
Set fs = CreateObject("Scripting.FileSystemObject")
Set sr = fs.CreateTextFile("D:\" & txtname & ".txt", True)
sr.Writeline (Selection.Text)
sr.Close

输出到TXT后 末尾总会多出三个字符 如果用 Write则只多出一个字符 猜测可能是段落末尾的回车 求教怎么只选择段落文字。。 由于需要对输出到txt的字符要求必须完全准确 谢谢。。
最佳答案
用Write吧,为了避免多选一个回车,那就再加一句moveleft,最后改成
Selection.HomeKey unit:=wdLine
Selection.MoveDown unit:=wdParagraph, Extend:=wdExtend
Selection.MoveLeft wdCharacter, 1, wdExtend
Set fs = CreateObject("Scripting.FileSystemObject")
Set sr = fs.CreateTextFile("D:\" & TxtName & ".txt", True)
sr.Write (Selection.Text)
sr.Close
全部回答

用write吧,为了避免多选一个回车,那就再加一句moveleft,最后改成

selection.homekey unit:=wdline selection.movedown unit:=wdparagraph, extend:=wdextend selection.moveleft wdcharacter, 1, wdextend set fs = createobject("scripting.filesystemobject") set sr = fs.createtextfile("d:\" & txtname & ".txt", true) sr.write (selection.text) sr.close
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
刷墙漆前先刷一遍防水涂料是否可以防止起碱反
高三二轮复习的学生应该做高考模拟卷还是高考
世界上最毒的蜘蛛是什么?十大排行榜。必给分
【日语】首を曲げるだけの軽いものから 的句
电阻种类的分别怎么从外观上快速的区分电阻的
缘来一家怎么去啊,有知道地址的么
英语翻译Potential Theory 应该怎么翻译?不懂
用自己的身份证帮别人办网银有什么法律风险
现代强攻强受耽美文,不要虐的
燕窝配方中的10克是指已经泡发好了再称的10克
怎么在阳台种青菜?
如何让手骨软一点
请问,请问老师我5.6买000537怎么操作,
乐视的定制系统用久了会卡顿么 和MIUI相比如
安大饭店怎么去啊,有知道地址的么
推荐资讯
什么的敬意,什么的爱国情意,什么的民族精神
剑灵太尚门和什么搭配
内个我想问问攻城掠地内个古城探宝活动的内个
哪里有培训丝网印刷技术的
一点一点大是什么字?
欧派整体橱柜地址在什么地方,想过去办事,
后丰林庙怎么去啊,有知道地址的么
把牙齿前可以吃东西吗
地球上缺少阳光的地方
二手车4米2解放两年多,多少钱
为什么我会平白无故流鼻血?
长春到昌图多少公里
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?