|
[广告] Excel易用宝 - 提升Excel的操作效率 · Excel / WPS表格插件 ★ 免费下载 ★ ★ 使用帮助★
具体情况是这样的,见代码中的注释:
Sub 处理断行()
With ActiveDocument.Content
With .Find
'.Execute "([!\[\(【)]@[!一二三四五六七八九十甲乙丙丁]@[!\]】\))]@[、\.. ]@*[!,:。?!”》]{1,})^13", , , 1, , , , , , "\1", 2 '处理断行:排除带有标号的小标题
'比如,下面的标题后面都没有标点,都不能视为断行,所以要排除一些情况。
'(1)、Word VBA 讲座
'[甲]、中国的边疆
'【丙】.中考专题—标点符号的用法
'一、中国“四大名著”复习
End With
With .Find
.Replacement.Font.NameFarEast = "方正康体简体"
.Replacement.Font.ColorIndex = wdDarkBlue
.Replacement.Font.Size = 15
.Execute "([\[【((]@[一二三四五六七八九十甲乙丙丁]{1,})([\]】))]@[、, ]@*^13)", , , , , , , , , "^&", 2 '处理标题
.Execute "([一二三四五六七八九十]@[、,]*^13)", , , 1, , , , , , "^&", 2
End With
End With
End Sub
请帮我看看取作用的两行代码。 |
|