瀏覽量:63次
在網(wǎng)上復(fù)制文本時(shí),很多不必要的空格空行也跟著材料一起被復(fù)制粘貼保存了下來,版面就不怎么好看了。而且,材料多時(shí),幾十上百頁的,要是手動(dòng)刪除,那工程量可夠浩大的,有沒有什么辦法快速批量刪除呢?很多人都會(huì)使用替換的方式來刪除空行,今天小編就帶大家學(xué)習(xí)一下使用VBA來解決這個(gè)問題
用Word打開含空行的文章,依次單擊“工具” →“宏” →“Visual Basic編輯器”,打開Visual Basic編輯器。雙擊“Project”下的“ThisDocument”,打開“代碼”輸入窗口,將下面的代碼輸入進(jìn)去,并保存。
代碼一:
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 = n + 1
End If
Next
MsgBox "共刪除空白段落" & n & "個(gè)"
Application.ScreenUpdating = True
End Sub
代碼輸入完畢,單擊“工具欄”中的“運(yùn)行”按鈕,執(zhí)行這段代碼。這時(shí),會(huì)彈出一個(gè)消息窗口,告訴你一共刪除了多少空行。
代碼二:
Sub 宏1()
Selection.WholeStory
Selection.Find.ClearFormatting
Selection.Find.Replacement.ClearFormatting
With Selection.Find
.Text = "(^13){1,}"
.Replacement.Text = "^13"
.MatchWildcards = True
End With
Selection.Find.Execute Replace:=wdReplaceAll
End Sub
上一篇: win8超級(jí)管理員權(quán)限獲取,windows8超級(jí)管理員權(quán)限
下一篇: win7時(shí)區(qū)怎么改24小時(shí)制 ,windows7時(shí)區(qū)怎么設(shè)置
[聲明]本網(wǎng)轉(zhuǎn)載網(wǎng)絡(luò)媒體稿件是為了傳播更多的信息,此類稿件不代表本網(wǎng)觀點(diǎn),本網(wǎng)不承擔(dān)此類稿件侵權(quán)行為的連帶責(zé)任。故此,如果您發(fā)現(xiàn)本網(wǎng)站的內(nèi)容侵犯了您的版權(quán),請(qǐng)您的相關(guān)內(nèi)容發(fā)至此郵箱【779898168@qq.com】,我們?cè)诖_認(rèn)后,會(huì)立即刪除,保證您的版權(quán)。
官網(wǎng)優(yōu)化
整站優(yōu)化
渠道代理
400-655-5776