|
[广告] VBA代码宝 - VBA编程加强工具 · VBA代码随查随用 · 内置多项VBA编程加强工具 ★ 免费下载 ★ ★ 使用手册★
试试:
Sub 批量删除空行及合并断行()
'注意不要选中标题行(或如选中替换后应对标题行进行重新排版)
Dim myRange As Range, myend As Long
'如果没有选定区域则作全文档处理
Set myRange = IIf(Selection.Type = wdSelectionIP, ActiveDocument.Content, Selection.Range)
myend = myRange.End '取得待区域的结束位置
With myRange.Find
.ClearFormatting '清除查找框格式
.Replacement.ClearFormatting '清除替换框格式
.MatchWildcards = True
.Text = "([!。:……?!”.:…\.\?\!\))])[^13^l]{1,}"
.Execute replacewith:="\1", Replace:=wdReplaceAll
End With
End Sub |
评分
-
1
查看全部评分
-
|