|
本帖最后由 413191246se 于 2020-7-26 14:02 编辑
空白段落,也叫空白行,空行,看着空白,也许包含着一般所说的——半角空格/全角空格/不间断空格/制表符,这四种常规可见的空格;如果还包含不可见空格,就不好说了!这还是纯文本状态下,表格中的空格的删除另说。
* 下面我提供一下纯文本(无表格)中空白段落(空白行/空行)的删除代码:
- Sub 删除空行_纯文本()
- Dim i As Paragraph
- With ActiveDocument
- '真假回车符/手动换行符=>段落标记
- .Content.Find.Execute "[^13^11]", , , 1, , , , , , "^p", 2
- '全选
- .Select
- '居中/两端对齐=>删除段落首尾空格(半角空格/全角空格/不间断空格/制表符)
- CommandBars.FindControl(ID:=122).Execute
- CommandBars.FindControl(ID:=123).Execute
- '删除空行(循环遍历所有段落)
- For Each i In .Paragraphs
- If Asc(i.Range) = 13 Then i.Range.Delete
- Next
- End With
- End Sub
复制代码 |
|