七种方法删除Word中的空格和空行
Word
复制网页内容后,在WORD中,编辑——选择性粘贴——无格式
文本。
从“文件”菜单中选择“另存为”,把文档保存为纯文本文件,再用Word打开,效果和上面的方法完全一样。
复制网页内容后,粘贴到记事本中,然后再复制记事本中的内容粘
贴到word中。
第一步:复制文档内容到EXCL
表
关于同志近三年现实表现材料材料类招标技术评分表图表与交易pdf视力表打印pdf用图表说话 pdf
格A1单元格中。第二步:选中
A列。第三步:数据——筛选——自动筛选。第四步:在A1单元格右边的下拉箭头中选择最下面的“空白”。第五步:A列中除了A1单元格有内容外,下面
全是空格了。好,选中A2以下空白单元格,右键——删除行——全部。第六步:
取消数据——筛选——自动筛选。看,A列中的文字又出来了。第七步:选中A列中的有文字的单元格(必须选中有文字的。文字下面的单元格如选中,文末就
会出现空行了),复制到WORD中。在WORD中,击编辑——选择性粘贴—
—无格式文本。OK,至此,一个崭新的文档出现了。至于其他格式,你就可以
自由编辑啦。
网页文字中会有许多的空段和空格,在Word中排版时也需要清除。
那么为什么这一步要删除空格,而不是先删除空段呢?道理是:有些看起来什么
也没有的段落中可能存在空格,而有空格的段落并不是真正的空段,在Word中没法对它们批量执行删除操作。 首先,从“编辑”菜单中打开“替换”对话框(打开后暂时不要关闭,后面的操作都要在这里完成)。把光标定位到“查找内容”文本框中,按一下空格键输入一个空格(默认情况下是半角空格),“替换为”文本框中什么都不填。单击“全部替换”,Word将删除所有的空格。你可能会
说怎么我这还有许多空格呀?别急,如果这样的话,那是因为这个文档中还有另
外两种空格:全角空格和制表符空格。对这两种空格,半角空格是不会把它们当
一家人的,所以替换时对它们置之不理。打开中文输入法,按Shift+空格键,切换到全角状态,然后按空格键在“查找内容”框里输入一全角空格,“替换为”为空,再按“全部替换”,所有的全角空格也都删除了。再单击对话框中的“高级”按钮,然后单击“特殊字符”,选择“制表符”,在“查找内容”框中会出现“^t”(当然也可以手工输入),“替换为”为空,再单击“全部替换”,制表符空格也都没了。
删除过空格后就该删除空行了,实际上我们可以通过“空行替换”的几种方法,去除文档中多余的空行,具体操作如下:
1.在Word“编辑”菜单中打开“查找和替换”对话框,在“查找内容”中输入“^p^p”“替换为”中输入“^p”,然后选“全部替换”,这种方法可去掉文档中因自动
换行符造成的多余空行,但还有一些空行是去不掉的,需要再用下面的其他方
法。
2.对于文档中的手动换行符(“Shift+回车”),就要用“^l^l”替换成“^l”(这里用的不是1,而是L字母的小写)或直接用替换对话框里的“特殊字符”,选择里面的“有手动换行符”来进行替换,也可以去掉文档中的一些多余空行。
3.对于自动和手动换行符交替的情况,可用“^p ^l”替换成“^l”或“^l ^p”替换成“^l”也可以去掉文档中的一些多余空行。
上述三种方法可以去除文档中的大部分空行。
一键删除WORD文档中无用的空格、空行我们在日常工作中经常
会通过复制粘贴网络资源得到WORD文档材料。但得到的文档材料会有很多无
用的空格、空行,一一删除非常麻烦。现在我们可以通过创建一个具有相关功能
的WORD宏,然后再往工具栏上添加一个按钮,当我们单击工具中的这个按钮
时,通过执行WORD宏就可以实现一键删除文档中的空格空行了。此方法本人
已经试用,效果很好,拿来与朋友分享。有用的朋友一定要顶啊!!
操作方法如下:
先启动Word2007(其他版本操作类似),然后关闭默认打开的Word文档,
再单击“工具-宏-Visual Basic编辑器”命令,调出“Visual Basic编辑器”,在“Visual Basic编辑器”窗口中,右击“Normal”,选择“插入-模块”命令,插入一个模块。
插入一个模块后,在“Visual Basic编辑器”右边自动打开的窗口中输入以
下代码:
Sub KongGe()
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
代码输入完毕后,退出Visual Basic编辑器,这时刚刚输入的代码就被自动
保存了。
右击工具栏的任意位置,在出现的菜单中选择“自定义”,打开“自定义”
窗口并切换到“命令”选项,选中“类别”列表框下边的“宏”选项,这时“命
令”列表框下边就会出现一个名为“Normal.模块1.KongGe”的选项,选中这个选项,按住鼠标左键不放将其拖到工具栏的任意位置。
这时工具栏上就会出现一个名为“Normal.模块1.KongGe”的命令按钮,右击这个命令按钮,就会出现一个右键菜单,在这个右键菜单中我们主要进行以下
操作:
1.将“命名”后边文本框的内容替换成“删除空格和空行”。
2.执行“更改按钮图像”命令,在出现的子菜单中选中一二自己比较喜欢的
图标(如红心图标)。
完成以上两个步骤的操作之后,最后关闭“自定义”窗口。
至此,我们就完成了工具栏中“删除空格和空行”按钮的添加工作,以后需
要删除某个Word文档中的空格和空行时,只须打开该Word文档,再单击工具栏中的“删除空格和空行”按钮,稍等片刻,Word文档中的空格和空行就被全
部删除了。
小提示:当我们将一个网页另存为一个文本文件并将文本文件中的所有内容
复制到Word2007中进行编辑时,由于空行产生的复杂性(并不一定是回车下产
生的空行),单击“删除空格和空行”按钮可能一次不能删除全部空行,这时,
再单击一次这个按钮,就能全部删除了。另外录入并应用这个宏的时候请调整你
的Word宏安全设置。
:录制宏删除。网上的一些资料,直接通过复制、粘贴到Word文档中,这时会发现有很多空格和人工分行符,手工删除十分麻烦。我的解决办法是
在Word中录制宏,通过宏操作,删除所有空格和人工分行符,并进行重新排版。
1.录制你自己的宏
(1)运行Word,并新建一个文件。打开“工具”菜单栏,选择“宏”,在二级菜单中选择“录制新宏”。
(2)出现“录制宏”对话框,随便为宏取个名按“确定”即可,这时会出现一个悬
浮的“停止录”工具,宏录制就已经开始了。
(3)打开“编辑”菜单栏,选择“替换”,出现“查找和替换”对话框。
(4)用鼠标在“查找内容”栏内点一下,再点击“高级”,再按“特殊字符”,选择两次“人工分行符”(手动换行符),在“替换为”栏内选“特殊字符”的“段落标志”,再选全部替换,点击“确定”。在“查找内容”栏内,选“高级”,再按“特殊字符”,选择一次“人工分行符”(手动换行符),用鼠标在“替换为”栏内点一下。删除里
面的全部内容,什么都不输入,再点“全部替换”,点击“确定”。这一步骤是先保留段落标志,再将段内的人工分行符清除。
(5)紧接着,用鼠标在“查找内容”栏内点一下,输入一个空格。用鼠标在“替换为”栏中点一下,删除里面的全部内容,什么都不输入。再点击“全部替换”,点击“确定”。这一步是删除所有的空格。
(6)关闭“替换”对话框,在“编辑”菜单栏中选“全选”,再在“格式”中选“段落”,打开“段落”对话框,在“缩进和间距”的“特殊格式”选“首行缩进”,“度量值”为两个字符。然后点“确定”按纽。重新打开“格式”菜单,选“字体”,打开“字体”对话框,在字体中选“宋体”、字号中选“五号字”、字形选常规(当然,这些要根据你
的喜好来设定,)。最后确定。这一步骤是设置字体、字号、字形和进行排版。
(7)在悬浮的“停止录”工具条上按“停止”钮,到此宏录制的工作结束。
2.制作自定义快捷按钮
(1)打开“工具”菜单栏,选择“自定义”。出现“自定义”对话框,点击“命令”选项。在“类别”栏内找到“宏”,选中它,然后再选中“命令”栏中刚刚录制的宏(别忘了你给这个宏所起的名字)。
(2)按住鼠标左键,将它拖放到工具栏上可以放置的位置,松开左键。这时
在工具栏上就增加了这一刚刚录制的宏按钮。
(3)注意,不要关闭“自定义”对话框,在“更改所选内容”上选“更改按钮图标”,从出现的图标中选中一个自己喜欢的图标。再在“更改所选内容”选“默认样式”,关闭“自定义”对话框,这样就形成一个和Word工具栏其他快捷按钮一样的自定
义按钮。以后只要打开Word就能处理文本,把网上复制的内容粘贴到Word上,然后按下自定义的宏按钮,全部搞定。