作者:柏春艳 文章来源:黄龙镇中心小学 点击数: 66 更新时间:2010-6-16 17:49:17 |
当Word文档中有大量多余的空格和空行时,一个一个的删除很麻烦,利用Word宏可实现一键删除word文档中所有的空格和空行,提高办公效率。具体方法如下: 一、新建Word宏 启动word程序,关闭默认打开的word文档。单击菜单“工具→宏→VisualBasic编辑器”命令。右击“VisualBasic编辑器”窗口的“Normal”,选择“插入→模块”命令。在代码窗口中输入下面的代码后退出“VisualBasic编辑器”。 Sub DelKong() 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 Application.ScreenUpdating = True Options.AutoFormatAsYouTypeDeleteAutoSpaces = True Selection.Find.ClearFormatting Selection.Find.Replacement.ClearFormatting With Selection.Find .Text = .Replacement.Text = .Wrap = wdFindContinue End With Selection.Find.Execute Replace:=wdReplaceAll End Sub 二、将宏命令添加到工具栏 单击菜单“工具→自定义”命令,在打开的“自定义”窗口中选择“命令”选项夹(如图1)。选择“类别”列表框中的“宏”选项,选择“命令”列表框中的“normal模块1.Delkong选项,并按住鼠标左键不放将其拖放至工具栏,工具栏会出现一个名为“normal模块1.kongge的命令按钮(如图2)。右击这个命令按钮,就会出现一个右键菜单,将“命令”文本框的内容替换为“删空格和空行”(如图3)。最后关闭“自定义”窗口。 以后在使用Word文档时,只要点击一次工具栏中的“删空格和空行”命令按钮(如图4),就会删除Word文档中所有的空格和空行了。
(图1)
(图2)
(图3)
(图4) |