九色国产,午夜在线视频,新黄色网址,九九色综合,天天做夜夜做久久做狠狠,天天躁夜夜躁狠狠躁2021a,久久不卡一区二区三区

打開APP
userphoto
未登錄

開通VIP,暢享免費電子書等14項超值服

開通VIP
Word文檔內(nèi)所有的空段落,VBA代碼瞬間幫你全部刪除

大家好,我們今日繼續(xù)講解VBA代碼解決方案的第143講內(nèi)容:利用VBA在Word中刪除空白的段落。我們在實際利用VBA的時候,如EXCEL中經(jīng)常的操作就是刪除空白行,那么在Word中可否能實現(xiàn)這個功能呢?答案當(dāng)然是肯定的,在這類問題上,VBA真的可以發(fā)揮到極致。今日我們就講解這個知識點。

看看代碼:

Sub mynzdetp()

Dim myParagraph As Paragraph, n As Integer

Application.ScreenUpdating = False

n = 1

For Each myParagraph In ActiveDocument.Paragraphs

If Len(Trim(myParagraph.Range)) = 1 Then

myParagraph.Range.Delete

n = n + 1

End If

Next

MsgBox '本次共刪除空白段落' & n - 1 & '個'

Application.ScreenUpdating = True

End Sub

代碼截圖:

代碼的講解:

①Dim myParagraph As Paragraph, n As Integer 定義段落和刪除數(shù)量的自變量

②Application.ScreenUpdating = False 關(guān)閉屏幕刷新

③然后將用一個FOR EACH 循環(huán)來遍歷每個段落

④當(dāng)Len(Trim(myParagraph.Range)) = 1時那么將刪除這個段落,大家是否理解這句的含義呢?一會兒我們做做測試。

⑤myParagraph.Range.Delete 如果Len(Trim(myParagraph.Range)) = 1成立那么將刪除這段

n = n + 1 段落的標(biāo)識增加1

我們先看看代碼的運行:

運行前:

運行后:

我們在原頁面中按下shift+ctrl+8 看看頁面的樣子:

相信你看了上面的截圖一定明白了Len(Trim(myParagraph.Range)) = 1的意義了吧。

今日內(nèi)容回向:

1 利用VBA代碼如何刪除空的段落?

2 空的段落的意義是什么

本站僅提供存儲服務(wù),所有內(nèi)容均由用戶發(fā)布,如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請點擊舉報
打開APP,閱讀全文并永久保存 查看更多類似文章
猜你喜歡
類似文章
vba調(diào)用Word對話框的代碼
如何將Excel工作簿的所有工作表一次導(dǎo)出成多個獨立文件?
用VBA宏提高Word操作效率-PCMAG中文站-和訊網(wǎng)
WORD中設(shè)置所有圖片縮放比例VBA程序代碼
Word VBA技術(shù):刪除表格中內(nèi)容相同的重復(fù)行
中英標(biāo)點轉(zhuǎn)換
更多類似文章 >>
生活服務(wù)
熱點新聞
分享 收藏 導(dǎo)長圖 關(guān)注 下載文章
綁定賬號成功
后續(xù)可登錄賬號暢享VIP特權(quán)!
如果VIP功能使用有故障,
可點擊這里聯(lián)系客服!

聯(lián)系客服