您的位置:首页 > 编程语言 > VB

Office使用经验——一键移除文章中的多余空行(分享VBA源码)

2017-07-12 00:17 375 查看
有时,需要复制网页上的部分文字,粘贴后发现有很多空行,如果手动移除空行,可能相当耗时(可能要花几分钟)。
所以,搞了个模板。
模板名称:PDF无效行去除模板.docm
模板初始化界面:



空行移除前(杂乱无序,搞不懂哪来这么多空白):



一键移除后:



怎么样,清爽多了吧。

最后,分享VBA代码如下:
Sub clearLine()
''remove invalid paragraph line of text copied from PDF file to word/note pad
'
'
Selection.WholeStory
Selection.Find.ClearFormatting
Selection.Find.Replacement.ClearFormatting
With Selection.Find
.Text = "^p"
.Replacement.Text = " "
.Forward = True
.Wrap = wdFindContinue
.Format = False
.MatchCase = False
.MatchWholeWord = False
.MatchByte = False
.MatchAllWordForms = False
.MatchSoundsLike = False
.MatchWildcards = False
.MatchFuzzy = False
End With
Selection.Find.Execute Replace:=wdReplaceAll

End Sub
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: