Поиск текста Word
Добавлено: 22 дек 2008, 23:12
Поиск текста во всем выделенном документе например К,Е,Д, если найдено удалить строки в которых найдены эти слова
Код: Выделить всё
Sub qwe()
Dim FoundRange As Word.Range, WorkingRange As Word.Range
Set FoundRange = Selection.Range
Set WorkingRange = Selection.Range
While FoundRange.Find.Execute(findtext:="we", Forward:=True)
If FoundRange.Start >= WorkingRange.Start And FoundRange.End <= WorkingRange.End Then
FoundRange.Select
Selection.MoveStart wdLine, -1
Selection.MoveEnd wdLine, 1
Selection.Delete
End If
Wend
Set FoundRange = Nothing
Set WorkingRange = Nothing
End Sub
Код: Выделить всё
Sub qwe(s As String)
.....
While FoundRange.Find.Execute(findtext:= s, .....
Код: Выделить всё
Sub delText()
qwe "we"
qwe "wi"
qwe "wu"
qwe "другой текст"
...
End Sub
Код: Выделить всё
Sub qwe(s As String)
Selection.Range.Find.Execute FindText:=s, Forward:=True, ReplaceWith:="", Replace:=wdReplaceAll
End Sub