如何去掉Word中的空行

网页上的文字,有时候为了显示的美观,段落之间往往存在着空白行,这就使得拷下来的文章变得篇幅巨大,打印出来极不美观。面对只有个位数的资料,删除这些空行自然相当简单,手动一下就可以了。

有时候">Word文档中有许多多余的空行需要删除,这个时候我们可以完全可以用“查找替换”来轻松解决。
打开“编辑”菜单中的“替换”对话框,把光标定位在“查找内容”输入框中,单击“高级”按钮,选择“特殊字符”中的“段落标记”两次,在输入框中会显示“^P^P”,然后在“替换为”输入框中用上面的方法插入一个“段落标记”(一个“^P”),再按下“全部替换”按钮。这样多余的空行就会被删除。

如果完成以后还有空行,重复以上步骤即可。
PS:如果段落之间空行太多,可以在第一次替换中多输入几个"^p"

  但当你面对着两位数的,甚至三位数的文章时,那简直就是灾难!当然,Word这么成熟的编辑软件,理应有方便的方法使用达到删除这些空行的目的!下面就介绍两种简单实用的方法。

  方法一:查找替换法。相信这个方法是比较简单实用的,但用起来有一点儿麻烦。在输入查找字符的时候,换段符是这样表示的“^p”,手动换段(即shift+enter产生的符号)符是这样表示的“^l”,其中的"l"是小字的L。那么,替换的方法就是把所有的“^l”先换成“^p”,再将所有的“^p^p”换成“^p”。当然,在此操作之前,需要先把所有的空格都替换掉。

  方法二:使用宏。宏其实是个好东西,只不过平常比较少人去接触它。并且出于安全性的考虑,Word默认的情况下是没有启用它的,需要先进行安全性设置,允许你自己选择是启用宏,还是不启用宏。它其实是一段VB小程序,事实上,Word的大部分功能就是使用宏编写出来的,只不过它们已经经过内置设定,使用者在GUI界面操作它们,根本不知道它们实际上是怎么来的。知道了这些知识背景之后,对宏大概没有那么抵抗心理了吧?好,只要把下面这段VB代码,复制到你的自定义宏库中去,然后运行它,就可以一键消除所有的空行了!具体办法:

  1:打开WORD,打开“工具-宏-Visual Basic编辑器”,在Visual编辑器左边,你会看到工程-project栏目,栏目中一般会包含两个项,一个是“Normal”,另一个是“Project(Doc1)”,其中(Doc1)是你所打开的WORD文档的名称。前者为WORD共用程序库,后者为单一文档程序库。如果你把代码写在前者里面,那你本机在本机的其它文档中,也可以使用,是“共用”的程序库;若为后者,则只有所在文档才能使用,同时,也可以能过拷贝具体文档,将宏带者,前者则不行。

  2:双击期中的“Thisdocument”(两者任选),打开代码输入窗口,在其中输入以下代码:

Sub KillEmptyRows()

'删除空行,by不见不散,2006-1-15

Dim p As Paragraph

Dim r As Range

Dim s As String

Dim l As Long

For Each p In ActiveDocument.Paragraphs

Set r = p.Range

s = CStr(r.Text)

l = Asc(s)

If (l = 13 Or l = 11) Then r.Text = ""

Next p

End Sub

  保存,关闭Visual Basic编辑器,返回WORD界面。此时再打开“工具-宏”,在“宏的位置”中选择“所有模版和活动文档”(因为不知道你是存在模版中,还是在单个文档中,此选择可以保证两者皆可显示),你会在上方窗口的“宏名”中看到一个KillEmptyRows的宏,选择运行即可!

  两种方法,各有优缺点,选用哪个,就要看你自己的喜好咯!

时间: 2024-09-11 15:49:53

如何去掉Word中的空行的相关文章

如何去掉word中页眉横线

  1.双击页眉,进入到页眉的编辑状态. 2.单击开始选项卡--样式区域中--点样式右下方小按钮打开样式列表. 3.单击第一个全部清除,即可删除清除掉word页眉横线了.

shell去掉文件中空行(空白行)的方法详解_linux shell

本文详细介绍了使用shell去除文件中的空行的方法,学习下sed.awk.shell文件检测的方法,有需要的朋友可以作个参考. 本节内容:shell去掉文件中空行 1,shell 去掉文件中的空行 复制代码 代码如下: cat filename | sed -e '/^$/d' > filename 2,保留最新的9个文件,其它的文件删除的命令语句 复制代码 代码如下: ls -t | awk '{if(NR>9){print $0}}' |xargs rm -f 附,shell中的特殊变量

Word中去除文档空行5步搞定

  很多人都很喜欢在网上下载一段文字,在WPS或者是Word中进行文字编辑.但是刚复制过来的文档,很多都是乱七八糟的,有些还空行特别多,造成文本特别的非常的长,那么要去除这样文档中这些多余的空行,应该怎么办呢? 1.在Word"编辑"菜单中打开"查找和替换"对话框,在"查找内容"中输入"^p^p""替换为"中输入"^p",然后选"全部替换",这种方法可去掉文档中因自动

Word中去除文档空行的技巧

  很多人都很喜欢在网上下载一段文字,在WPS或者是Word中进行文字编辑.但是刚复制过来的文档,很多都是乱七八糟的,有些还空行特别多,造成文本特别的非常的长,那么要去除这样文档中这些多余的空行,应该怎么办呢? 1.在Word"编辑"菜单中打开"查找和替换"对话框,在"查找内容"中输入"^p^p""替换为"中输入"^p",然后选"全部替换",这种方法可去掉文档中因自动

批量去掉Word/WPS中的回车符符号

   我们通常在使用Word时,有时会因为复制一些文字而产生很多的回车符,或者从网页复制的文字粘入word时候会带来大量换行符,那么怎样能批量去掉呢,下面的方法马上告诉你! Word中的回车符分为两种: 一种为Word自带的回车符,一种为网络文件产生的回车符,称之为换行符. 清除方法如下: 1.编辑--> 替换--> 替换-->高级-->特殊字符-->选择段落标记-->单击全部替换.OK ! 或者:编辑--> 替换--> 在查找内容里面输入^p 然后替换里面

怎样去掉Word文档中的手动换行符

  怎样去掉Word文档中的手动换行符          (1)单击"编辑"菜单中的"替换"; (2)在"替换"对话框上,单击"高级"按钮; (3)将光标移至"查找内容"框中,单击"特殊字符"按钮后,单击"手动换行符"(^l); (4)将光标移至"替换为"框中,单击"特殊字符"按钮后,单击"段落标记"(^p)

去掉Word文档中表格中文字但仍保留表格的方法

  去掉Word文档中表格中文字但仍保留表格的方法          对于要求Word删除表格保留文字的情况,只需把表格设置为没有边框就可以实现;对于要求去掉word文字保留表格的情况,可以全选表格,然后按 delete 键,这样只删除文字不册除表格. 一.Word删除表格保留内容的方法 具体请参考:http://www.officezhushou.com/word/jiqiao/2819.html 二.去掉Word文字保留表格的方法 去掉Word文字保留表格的方法一: 1.全选表格,按 Del

如何快速清除Word 2007中的空行

如何快速清除Word 2007中的空行 word 2007清除文档中的空行在编辑word 文件的时候,我们经常会有多余的空行产生,而且多余的空行有的时候还并不能够消除掉,非常恼人.其实在word 2007中我们可以利用"查找和替换"功能就可以轻松的消除大部分的空行.方法如下:打开"查找和替换"对话框,切换到"替换"选项,在"查找内容"的文 本框中填入"^p^p","替换为"的文本框中填入

在Word2003中如何去掉Word页眉横线

  在Word2003中插入页眉时,会在页眉处自动出现一条横线与正文分割.用户如果不需要这条Word页眉横线,可以将其去掉. 1.设置"边框和底纹"去掉Word页眉横线 在"边框和底纹"对话框中可以去掉Word页眉横线,操作步骤如下所述: 第1步,打开Word2003文档窗口,在菜单栏依次单击"视图"→"页眉和页脚"菜单命令,使"页眉"处于编辑状态. 第2步,在菜单栏依次单击"格式"→&