Макро-скрипт VBA для поиска / замены слов, затем выделите их, чтобы узнать, какие слова были изменены в документе Word
631
Chuck C.
У меня есть изящный макрос ниже, который находит и заменяет слова, затем выделяет их, чтобы я знал, какие слова были изменены скриптом. Однако сначала я должен установить цвет подсветки, а затем запустить скрипт. Хотелось бы узнать, как редактировать скрипт, чтобы мне не нужно было сначала устанавливать цвет выделения, просто запустите скрипт, а затем замененные слова будут выделены.
Благодарю.
Sub Highlight_X_F9() ' ' highlight_X Macro ' Highlight [X] ' "&chr(10)&"F9 ' ' findArray = Array("Blue 1", "Blue 2", "Blue 3") replArray = Array("Red 1", " Red 2", " Red 3") For i = 0 To UBound(findArray) Selection.Find.ClearFormatting Selection.Find.Replacement.ClearFormatting Selection.Find.Replacement.Highlight = True With Selection.Find .Text = findArray(i) .Replacement.Text = replArray(i) .Forward = True .Wrap = wdFindContinue .Format = True .MatchCase = False .MatchWholeWord = False .MatchWildcards = False .MatchSoundsLike = False .MatchAllWordForms = False End With Selection.Find.Execute Replace:=wdReplaceAll Next i End Sub
Просто запустите запись макроса, затем измените цвет подсветки, остановите запись макроса и посмотрите, какой код VBA вы получите. Скопируйте это в существующий код, и все готово.
LPChip 6 лет назад
0
В связи с поиском / заменой я ищу макрос-скрипт для поиска чисел с запятой между ними (0,2 или 4,3 и т. Д.) И замены на запятые с десятичными (0,2 или 4,3). Для этого необходимо использовать подстановочный знак для любых цифр в этой ситуации. Мой поиск по групповым символам для этой ситуации пустует: - /
Chuck C. 6 лет назад
0
0 ответов на вопрос
Похожие вопросы
-
6
Насколько хороша защита паролем Word?
-
4
Вставить Flash видео в документ MS Word (2003 или 2007)
-
1
Как сделать так, чтобы меню по умолчанию открывалось «полностью» в MS Word 2003?
-
-
1
Office 2007 - ссылки на источники в Word
-
6
Есть ли сочетание клавиш для выделения выделенного текста в MS Word 2007?
-
2
Word 2007 не открывает старые файлы
-
3
Минимизируйте размер файла документов Microsoft Word
-
6
Рекомендация для простого (японского) текстового процессора
-
1
Используя OpenOffice.org, есть ли способ напечатать не только контент, но и комментарии к документу?
-
1
Каков наилучший способ поделиться макросом Excel на нескольких машинах?