关于删除word文档中空白段落的vba代码的畅想
时间:2011-07-18
来源:互联网
我在论坛里找到一段关于删除word文档中空白段落的vba代码,用起来很爽,速度、效果都钢钢的,可是文档中有时有封面,封面中的空白段落不想删除,结果程序还是给删了,我试着想解决这个问题。我的想法是可以设置从第几段开始,假如从第15段开始(从前往后数,这样可以跨过封面中那些想保留的空白段落),再进行删除操作,我试了半天,也没想到该怎么办好,请高手协助,看看这段代码如何调整可以解决这个问题,谢谢。
代码如下:
Sub DelBlank()
Dim i As Paragraph, n As Long
Application.ScreenUpdating = False '关闭屏幕刷新
For Each i In ActiveDocument.Paragraphs '在活动文档的段落集合中循环
If Len(i.Range) = 1 Then '判断段落长段,此处可根据文档实际情况
i.Range.Delete '进行必要的修改可将任意长度段落删除
n = n + 1 '计数
End If
Next
MsgBox "共删除空白段落" & n & "个!"
Application.ScreenUpdating = True '恢复屏幕刷新
End Sub
代码如下:
Sub DelBlank()
Dim i As Paragraph, n As Long
Application.ScreenUpdating = False '关闭屏幕刷新
For Each i In ActiveDocument.Paragraphs '在活动文档的段落集合中循环
If Len(i.Range) = 1 Then '判断段落长段,此处可根据文档实际情况
i.Range.Delete '进行必要的修改可将任意长度段落删除
n = n + 1 '计数
End If
Next
MsgBox "共删除空白段落" & n & "个!"
Application.ScreenUpdating = True '恢复屏幕刷新
End Sub
作者: yuioplkjh 发布时间: 2011-07-18
Sub DelBlank()
Dim i As Paragraph, n As Long
Application.ScreenUpdating = False '关闭屏幕刷新
For Each i In Selection.Paragraphs '在活动文档的段落集合中循环将选中的空行删除
If Len(i.Range) = 1 Then '判断段落长段,此处可根据文档实际情况
i.Range.Delete '进行必要的修改可将任意长度段落删除
n = n + 1 '计数
End If
Next
MsgBox "共删除空白段落" & n & "个!"
Application.ScreenUpdating = True '恢复屏幕刷新
End Sub
[ 本帖最后由 sqhsqhli 于 2011-7-19 16:38 编辑 ]
Dim i As Paragraph, n As Long
Application.ScreenUpdating = False '关闭屏幕刷新
For Each i In Selection.Paragraphs '在活动文档的段落集合中循环将选中的空行删除
If Len(i.Range) = 1 Then '判断段落长段,此处可根据文档实际情况
i.Range.Delete '进行必要的修改可将任意长度段落删除
n = n + 1 '计数
End If
Next
MsgBox "共删除空白段落" & n & "个!"
Application.ScreenUpdating = True '恢复屏幕刷新
End Sub
[ 本帖最后由 sqhsqhli 于 2011-7-19 16:38 编辑 ]
作者: sqhsqhli 发布时间: 2011-07-19
要更省事,可以设定从第二页开始,当然封面只是第一页了。这个用代码也可实现的
作者: sqhsqhli 发布时间: 2011-07-19
相关阅读 更多
热门阅读
-
office 2019专业增强版最新2021版激活秘钥/序列号/激活码推荐 附激活工具
阅读:74
-
如何安装mysql8.0
阅读:31
-
Word快速设置标题样式步骤详解
阅读:28
-
20+道必知必会的Vue面试题(附答案解析)
阅读:37
-
HTML如何制作表单
阅读:22
-
百词斩可以改天数吗?当然可以,4个步骤轻松修改天数!
阅读:31
-
ET文件格式和XLS格式文件之间如何转化?
阅读:24
-
react和vue的区别及优缺点是什么
阅读:121
-
支付宝人脸识别如何关闭?
阅读:21
-
腾讯微云怎么修改照片或视频备份路径?
阅读:28