word批量删除空行技巧_第1页
word批量删除空行技巧_第2页
word批量删除空行技巧_第3页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、Word技巧:批量删除空行空行为回车直接敲出来的用pp会把所有的回车都删掉使全文格式全无p也是格式全无求一种 即能删除空行 格式又能保持的方法不是shift加回车的 空行哦!用l不管用用Word打开含空行的文章,依次单击“工具” “宏” “Visual Basic编辑器”,打开Visual Basic编辑器。双击“Project”下的“ThisDocument”,打开“代码”输入窗口,将下面的代码输入进去,并保存。Sub DelBlank()Dim i As Paragraph, n As IntegerApplication.ScreenUpdating = FalseFor Each i

2、In ActiveDocument.ParagraphsIf Len(i.Range) = 1 Theni.Range.Deleten = n + 1End IfNextMsgBox 共删除空白段落 & n & 个Application.ScreenUpdating = TrueEnd Sub代码输入完毕,单击“工具栏”中的“运行”按钮,执行这段代码。这时,会弹出一个消息窗口,告诉你一共删除了多少空行(如图)怎样将Word中的空行删除呢,笔者教你三种方法。 替换法 在用替换法之前,首先要搞清楚文章中的换行符是手动换行符(“Shift+回车”),还是段落标记。其次,还要观察文章中的空行是否有规律

3、性,如一次空一行,还是一次空两行。弄清了这两点,我们就好操作了。笔者以文章的换行符为“段落标记”和“一次空两行”为例讲解。首先,选取文章中要删除空行的文字内容,使其反白显示。然后,单击“编辑” “替换”,弹出“查找和替换”对话框。依次单击“高级” “特殊字符” “段落标记”,输入一个“段落标记”符。用同样的方法,再输入两个“段落标记”符。(若文章中是“人工换行符”,在这里则输入“人工换行符”;若文章空行“一次空一行”,在这里只需输入两个段落标记符)。这时,在“查找和替换”对话框中就出现了三个连续的“p”。单击“替换为”输入框,用同样的方法输入一个“p”。 最后,单击“全部替换”,选中文章中的所

4、有空行就被删除了。如果,文章中的空行没有规律性(如有时空一行,有时空两行),替换法就无能为力了,则用下面的方法来解决。筛选法 “筛选法”就是将Word中含有空行的文本复制到Excel中,然后利用Excel的“筛选”功能筛选出空行,将其删除。首先,将Word中含有空行的文本选中,并单击“编辑”中的“复制”,复制到剪贴板中。然后,打开Excel,单击A1单元格,将剪贴板中的文本粘贴到工作表中。选中“A”列,依次单击“数据” “筛选” “自动筛选”。单击A1单元格的筛选按钮,选取“空白”,筛选出空白行,并全部删除。最后,取消“自动筛选”,选取含文本的单元格并复制,切换到word中用“选择性粘贴”“无

5、格式文本”,粘贴即可。 程序法 用Word打开含空行的文章,依次单击“工具” “宏” “Visual Basic编辑器”,打开Visual Basic编辑器。双击“Project”下的“ThisDocument”,打开“代码”输入窗口,将下面的代码输入进去,并保存。 Sub DelBlank() Dim i As Paragraph, n As Integer Application.ScreenUpdating = False For Each i In ActiveDocument.Paragraphs If Len(i.Range) = 1 Then i.Range.Delete n =

6、 n + 1 End If Next MsgBox 共删除空白段落 & n & 个 Application.ScreenUpdating = True End Sub 代码输入完毕,单击“工具栏”中的“运行”按钮,执行这段代码。这时,会弹出一个消息窗口,告诉你一共删除了多少空行(如图2) 图2 软件法 Word空行的删除还可以通过第三方软件来实现。 从/down.asp?id=5734下载neaiw,并解压。因为neaiw仅支持文本类型的文件,所以,在用neaiw之前得先用Word的“另存为”将文件保存为文本类型文件。 首先,打开neaiw,依次单击“File”

7、“Open”,打开含空行的文本文件。然后,依次单击“Tools” “Delete space line”,将该文本文件中的所有空行删除 相信以上的方法会让您觉得是很实用的技巧。但我们日常中会有更复杂的情况出现,那怎么办呢?比如笔者的关于阿干正传这部电影一文中提供下载的剧本,就是一种稍复杂的情况。它里面不仅是有多与空行,而且为了排版,有很多人为的分段换行。是一种非正常的分段。把分段当强制换行用了。造成许多英文句子被分段拆开了不仅有正常的分段,还有图中红色标注的用分段符进行的分行。既不规范又增加了页数。怎么处理这些呢? 考虑到此文档的正常分段是有空行间隔的这种结构,我是这样做的: 1:先把两个相邻的回车符(p)替换为一个文档中没有的特殊符号,比如四分之一分隔符。用以标记正常的分段。 2:再把所有的单个回车符(p)替换为空格。 3:把之前替换的文档中没有的特殊符号,比如四分之一分隔符,替换成单个的回车符(p),还原自然分段。并去除了空行。 4:把可能出现的标点后的多于空格替换,比如逗号空格(, )替换成单个逗号(,)。句号、问号等都照做。 这样就基本上完成了冗余格式的清理。最后效果如下图所示: 由于人名是全大写的,和对白在同一行并不影响阅读,所以不必再单独分段。如果想像原文一

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论