在用vba獲取word文檔的内容時,經常要獲取某個段落的内容。有時候我們要獲取的是某個段落的下一個或者上一個段落的内容。
如下圖所示
黃色區域為當前選中的段落,如何獲取該選中段落的上一個或下一個段落的内容呢?可以使用Paragraph對象的Previous或Next方法獲取當前段落的上一個或上N個,下一個或者下N個段落的内容。
代碼如下:
Sub 提取前後段落()
Dim oP As Paragraph
Set oP = Word.Selection.Paragraphs(1)
Debug.Print oP.Previous.Range.Text
Debug.Print oP.Next.Range.Text
End Sub
對于word-vba的對應最好的參考手冊就是官網的文檔,裡面也有簡單案例,适合我我們學習。
,更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!