Всем большое спасибо!!! Наконец нашел действительно работающий макрос от БМВ, за что ему огромная благодарность!
Немного методом проб и ошибок и небольшой корректировки макроса он наконец сдружился с Вордом! Ура!
Немного методом проб и ошибок и небольшой корректировки макроса он наконец сдружился с Вордом! Ура!
Код |
---|
Sub Выделить_между() Dim MyRange As Range, rStart&, rEnd& Set MyRange = ActiveDocument.Content With MyRange With .Find .ClearFormatting .Text = "<Заключение>*<Подпись>" .Forward = True .Wrap = wdFindStop 'Wrap = wdFindContinue .Format = False .MatchCase = False .MatchWholeWord = False .MatchWildcards = True .MatchSoundsLike = False .MatchAllWordForms = False .Execute If .Found And MyRange.Words.Count > 2 Then rStart = MyRange.Sentences(2).Start With MyRange.Sentences(MyRange.Sentences.Count - 1) rEnd = .Words(.Words.Count - .Paragraphs.Count).End End With ActiveDocument.Range(rStart, rEnd).Select Selection.Copy 'ActiveDocument.Range(rStart, rEnd).Copy End If End With End With End Sub |