В 200 страничном документе Word найти определенное слово и удалить не только его, а всю строку, в которой это слово стоит.
Очень помог гугл и сайт cyberforum.ru.
Итоговый скрипт:
' Скрипт ищет строки с определенным словом и удаляет ее.Sub DeleteLine()Dim DeleteLine As StringDeleteLine = InputBox("Введите слово для удаления строки", "Удаляем строки")If DeleteLine = Empty Then Exit SubApplication.ScreenUpdating = FalseWith ActiveDocument.Range.Find.ClearFormatting.Text = DeleteLine.Format = False.MatchCase = False.MatchWholeWord = False.MatchWildcards = False.MatchSoundsLike = False.MatchAllWordForms = FalseWhile .Execute.Parent.SelectSelection.HomeKey Unit:=wdLineSelection.EndKey Unit:=wdLine, Extend:=wdExtendSelection.DeleteWendEnd WithApplication.ScreenUpdating = TrueEnd Sub
Комментариев нет:
Отправить комментарий