| |
勉強のために書いてみました。
やっぱり、Excelでいえば「行削除は下から」みたいなことでしょうか?
Sub test()
Dim myStr As String
Dim myP As Long
Dim i As Long
Dim myRng As Range
myStr = "記入"
myP = Selection.Information(wdNumberOfPagesInDocument)
For i = myP To 1 Step -1
Set myRng = Selection.GoTo( _
what:=wdGoToPage, which:=wdGoToAbsolute, Count:=i)
Set myRng = myRng.Bookmarks("\page").Range
With myRng.Find
.Text = myStr
.Wrap = wdFindStop
If .Execute Then
myRng.Bookmarks("\page").Range.Delete
End If
End With
Next
End Sub
|
|