怎样使用VBA批量删除word中空行
使用VBA批量删除Word中空行的方法
- 打开VBA编辑器
- 用Word打开含空行的文章,依次单击“工具”→“宏”→“Visual Basic编辑器”,打开Visual Basic编辑器。
- 输入代码
- 双击“Project”下的“ThisDocument”,打开代码输入窗口,输入以下代码:
- 代码一
vba Sub DelBlank() Dim i As Paragraph, n As Integer Application.ScreenUpdating = False For Each i In ActiveDocument.Paragraphs i.Range.Delete Next MsgBox "共删除空白段落 " & n & " 个" Application.ScreenUpdating = True End Sub - 代码二
vba Selection.Find.Replacement.ClearFormatting Selection.Find.Execute Replace:=wdReplaceAll
- 代码一
- 双击“Project”下的“ThisDocument”,打开代码输入窗口,输入以下代码:
- 运行代码
- 代码输入完毕后,单击工具栏中的“运行”按钮,执行这段代码。此时,会弹出一个消息窗口,告知一共删除了多少空行。
本篇文章所含信息均从网络公开资源搜集整理,旨在为读者提供参考。尽管我们在编辑过程中力求信息的准确性和完整性,但无法对所有内容的时效性、真实性及全面性做出绝对保证。读者在阅读和使用这些信息时,应自行评估其适用性,并承担可能由此产生的风险。本网站/作者不对因信息使用不当或误解而造成的任何损失或损害承担责任。
