Word 2007: найти текст и изменить регистр и порядок слов - VBA
Формулировка задачи:
Здравствуйте. Помогите с макросом поиска определенного слова в тексте и смене его регистра (в нижний регистр)
Ну например: "ОСНОВНОЙ ТЕКСТ" НУЖНЫЙ, а затем, или как-то сразу, поменять порядок: нужный "ОСНОВНОЙ ТЕКСТ".
Решение задачи: «Word 2007: найти текст и изменить регистр и порядок слов»
textual
Листинг программы
- Dim orng As Range 'объявляем переменную
- Set orng = Selection.Range 'запоминаем положение текущего выделения
- Selection.HomeKey Unit:=wdStory 'перемещаем курсор в начало документа
- Selection.Find.ClearFormatting
- Selection.Find.Replacement.ClearFormatting
- With Selection.Find.Replacement.Font
- .SmallCaps = False
- .AllCaps = True
- End With
- With Selection.Find
- .Text = "(^34*^13)"
- .Replacement.Text = "\1"
- .Forward = True
- .Wrap = wdFindContinue
- .Format = True
- .MatchCase = False
- .MatchWholeWord = False
- .MatchAllWordForms = False
- .MatchSoundsLike = False
- .MatchWildcards = True
- End With
- Selection.Find.Execute Replace:=wdReplaceAll
- orng.Select 'восстанавливаем положение выделения
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д