永发信息网

word VBA实现删除回车符的方法,谢谢!

答案:2  悬赏:20  手机版
解决时间 2021-03-23 09:45
写一段WORD VBA程序,如下:

我从网上复制到word中的试题,有很多的回车符,例子如下:

1.以下正^p
确答案是( )。^p
A.答案就^p
是我。^p
B.答案就是我。^p
2.以下错误的是( )。^p
A.……

要求:查找句末是否有换行符,如果句末为换行符,则判断换行符的后一段话是否以字母或者数字开头,如果不是则删除换行符,如果是则不替换这个换行符进行下一次判断,直到文本结束。
或者其它方法达成目的也行。
最佳答案
1,录制宏
2,替换法,chr(13)就是回车符。
这事替换就搞定了,为什么要用VBA??
全部回答
因为粘贴后多出来的空白页,就是新建的文档时原来的空白页面,只需在保存前发送一个backspace键就可删除,代码如下: option explicit sub splitpagesasdocuments()     dim osrcdoc as document, onewdoc as document     dim strsrcname as string, strnewname as string     dim orange as range     dim nindex as integer     dim fso as object     set fso = createobject("scripting.filesystemobject")    '定义文件对象变量     set osrcdoc = activedocument    '设定当前文档对象     set orange = osrcdoc.content    '设定当前文档内容对象     orange.collapse wdcollapsestart    '将光标移动到文档开头     orange.select    '选定文档内容     for nindex = 1 to activedocument.content.information(wdnumberofpagesindocument)    '循环遍历文档每个页面         osrcdoc.bookmarks("\page").range.copy    '复制当前页面内容         osrcdoc.windows(1).activate    '显示当前文档窗口         application.browser.target = wdbrowsepage    '跳转显示下一页         application.browser.next         strsrcname = osrcdoc.fullname    '获取当前文档名         strnewname = fso.buildpath(fso.getparentfoldername(strsrcname), _                      fso.getbasename(strsrcname) & "_" & nindex & "." & fso.getextensionname(strsrcname))    '定义新文档名         set onewdoc = documents.add    '新建文档         selection.paste    '将复制的页面粘贴到新文档中         selection.typebackspace    '发送回退按键,删除多余页面         onewdoc.saveas strnewname    '用新文档名保存         onewdoc.close false    '关闭新建文档     next     set onewdoc = nothing     set orange = nothing     set osrcdoc = nothing     set fso = nothing     msgbox "结束!" end sub
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
酱紫的女生是什么意思,"子君"和"紫君"分别是
申通快递下雪还送货吗?
有规律排列的一列数:2,4,6,8,10,12,…
单选题下列有关我国土地资源基本特点的叙述中
120×5=480÷2=30×7×2=51÷3=43×5×4=250
公司想派遣员工去外地工作,员工该怎么办??
美国亚马逊可以直邮吗,为什么亚马逊账户会关
华为手机死机后怎样自己刷机
拜里特贝力其尔地址在哪,我要去那里办事
如图所示是一种调节收音机音量兼开关的调节器
春天用英语怎么说
oppoR11视频怎么压缩
请以“位置”为话题写一篇作文,立意自定,题
H110M加G4560配gtx1050 可以玩中上特效打剑灵
填空题请写出一个开口向下,且对称轴为直线x=
推荐资讯
科比投篮时手心是放空的吗?他是怎么把球投出
交通银行的儿童卡可以开通网银吗我15周岁
photoshop打开图片显示 索引是什么意思
质量为5kg的物体放置在粗糙的水平桌面上,与
急速回答,各位,先生们,女士们,请你们告诉
如何用PHOTOSHOP 改发票 怎么操作 ?
周马马怎么去啊,有知道地址的么
母亲给孩子的生日祝福,自己(女、以为人母)
—How about climbing the hill? —I would r
比较震撼人心的诗词,最震撼人心的参赛宣言句
I found a website that has changed my life
动静结合的段落秋天,摘抄描写秋天景色的段落
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?