Выделение в тексте цветом одинаковых слов
Коллеги, срочно нужна помощь по макросам. Работы по горло, было бы очень удобно по вызову макроса получать в тексте подсвеченные (выделенные цветом) повторяющиеся слова (части слов), для того, чтобы быстрее редактировать в тексте стиллистичесие дублирования штампов типа «Кроме того,» Вместе с тем» «в соответствии».
Может есть у кого идеи?
2 Ответ от ЮВ 19.01.2011 14:32:42
Re: Выделение в тексте цветом одинаковых слов
el-jonny-k пишет:
Без написания макроса это можно сделать так (WORD 2003):
1 Правка->Заменить->В поле «Найти» искомый текст (например, Кроме того)
->В поле «Заменить на» тот же самый текст -> Кнопка «Формат» -> из выпадающего списка выбираете «Выделение цветом».
Это надо повторить для всех искомых фрагметов.
2 После этого переход ко всем выделенным фрагментам текста:
Правка->Найти->В поле «Найти» пусто -> Кнопка «Формат»-> из выпадающего списка выбираете «Выделение цветом»->кнопка «Найти далее».
Будет выполняться переход ко всем выделенным фрагментам текста.
3 Ответ от el-jonny-k 19.01.2011 15:24:23
Re: Выделение в тексте цветом одинаковых слов
el-jonny-k пишет:
Без написания макроса это можно сделать так (WORD 2003):
Спасибо. Но без написания макроса, с тем же успехом можно и просто прочитать.
Проблема в том, что таких слов-оборотов может быть порядка 20-30.
Тогда уж проще каждый оборот в поиск забивать без выделений и просто смотреть сколько таких позиций найдет, заодно сразу менять, потом новое слово и т.д. это фигня. Легче прочитать.
Поэтому тут нужен макрос, который бы при нахождении любых одинаковых последовательностей букв, например 6 подряд «кроме т» «вместе» «одновр» и т.д. любых — будет переставлять на них курсор. Цветом выделять это наверное лишнее усложнение.
Вопрос как его заставить искать повторение любой комбинации символов.
4 Ответ от Вождь 19.01.2011 16:32:35
Re: Выделение в тексте цветом одинаковых слов
Идейка по поиску нескольких одинаковых слов:
найти: ([А-ЯЁа-яё])*\1
подстановочные знаки: да
В данном случае ищется пара одинаковых цепочек из шести русских букв. Первые шесть букв в найденной области будут первыми в паре, последние — вторыми.
Таким же способом можно искать три, четыре и т.д. повторяющиеся цепочки.
Три повторения: ([А-ЯЁа-яё])*\1*\1
Пять повторений: ([А-ЯЁа-яё])*\1*\1*\1*\1
Макросы под заказ и готовый пакет — mtdmacro.ru
5 Ответ от el-jonny-k 19.01.2011 16:54:42
Re: Выделение в тексте цветом одинаковых слов
Что-то не получается, если это в поисковую строку забить, отметив подстановочные знаки, выделяет сразу пару абзацев, а потом двигает это выделение на один символ. .
6 Ответ от Вождь 20.01.2011 18:59:08
Re: Выделение в тексте цветом одинаковых слов
el-jonny-k пишет:
Все правильно. При этом методе поиска выделяется область от начала первого вхождения слова, до конца последнего вхождения. Искомое число повторений слова задается количеством параметров «*\1». Результатом поиска будет область охватывающая: «1-е вхождение слова. 2-е вхождение слова. 3-е вхождение слова. n-е вхождение слова». Между словами может быть произвольный текст и любое количество параграфов.
Макросы под заказ и готовый пакет — mtdmacro.ru
7 Ответ от el-jonny-k 21.01.2011 11:02:26
Re: Выделение в тексте цветом одинаковых слов
Вождь пишет:
el-jonny-k пишет:
Все правильно. При этом методе поиска выделяется область от начала первого вхождения слова, до конца последнего вхождения. Искомое число повторений слова задается количеством параметров «*\1». Результатом поиска будет область охватывающая: «1-е вхождение слова. 2-е вхождение слова. 3-е вхождение слова. n-е вхождение слова». Между словами может быть произвольный текст и любое количество параграфов.
Супер, попробую уже отталкиваясь от этого сделать обычный кривоватый макрос, с последующим выделением цветом, так, чтобы в итоге предстал документ с подсвеченными словами.
А как сделать еще, чтоб пробел, цифры и знаки препинания входили в перечень искомых символов??
8 Ответ от Вождь 21.01.2011 16:32:00
Re: Выделение в тексте цветом одинаковых слов
el-jonny-k пишет:
. чтоб пробел, цифры и знаки препинания входили в перечень искомых символов.
Придется вам изучить поиск с подстановочными знаками.
Набор знаков задается в тексте «[А-ЯЁа-яё]».
Добавим знаки пунктуации английские буквы и цифры:
[. ;\?\!\-^~^+^=А-ЯЁа-яёA-Za-z0-9]
Да, учтите, что поиск с подстановочными знаками чувствителен к регистру букв. Поэтому, предложенный мной вариант, не найдет слово «Мама» как повторение слова «мама», «МАМА» и др. При поиске таких повторений без макроса не обойтись.
Макросы под заказ и готовый пакет — mtdmacro.ru
9 Ответ от Hans 17.01.2013 15:54:33
Re: Выделение в тексте цветом одинаковых слов
У меня похожая проблема нужно чтобы в одном файле ворде находил похожие предложения и выделял их , помогите уже весь инет облазил не могу найти путного?!
10 Ответ от Вождь 17.01.2013 16:13:43
Re: Выделение в тексте цветом одинаковых слов
Hans пишет:
Сначала, надо разбить текст на предложения. Вы уже решили как? Это на порядок сложнее, чем поиск повторений! Поиск же одинаковых абзацев, слов, букв проблемы не представляет.
Макросы под заказ и готовый пакет — mtdmacro.ru
11 Ответ от Hans 17.01.2013 16:44:35
Re: Выделение в тексте цветом одинаковых слов
я в этом нуб .
и возможно это реализовать без изменения файла?
Вождь пишет:
Hans пишет:
Сначала, надо разбить текст на предложения. Вы уже решили как? Это на порядок сложнее, чем поиск повторений! Поиск же одинаковых абзацев, слов, букв проблемы не представляет.
12 Ответ от Вождь 17.01.2013 16:54:08
Re: Выделение в тексте цветом одинаковых слов
Hans пишет:
. возможно это реализовать без изменения файла?
Возможно, если знать, что в вашей задаче означает слово «предложение». Попробуйте описать своими словами, без программирования. Cразу поймете, что найти предложение — это самая сложная часть. Сравнить пару предложений — уже просто.
Макросы под заказ и готовый пакет — mtdmacro.ru
13 Ответ от Hans 17.01.2013 17:01:42
Re: Выделение в тексте цветом одинаковых слов
1)Предложение — от точки до точки
2) Набор слов от 3 до 10
Вождь пишет:
Hans пишет:
. возможно это реализовать без изменения файла?
Возможно, если знать, что в вашей задаче означает слово «предложение». Попробуйте описать своими словами, без программирования. Cразу поймете, что найти предложение — это самая сложная часть. Сравнить пару предложений — уже просто.
14 Ответ от Hans 17.01.2013 17:03:43
Re: Выделение в тексте цветом одинаковых слов
набор слов ограниченный знаком
15 Ответ от Hans 17.01.2013 18:14:16
Re: Выделение в тексте цветом одинаковых слов
Даже точнее наверно Предложение — набор слов с предлогами и знаками препинания (все кроме . ! ? ) и оканчивающиеся на . ! ?
Hans пишет:
набор слов ограниченный знаком
Сообщений [ 15 ]
Страницы 1
Чтобы отправить ответ, вы должны войти или зарегистрироваться
Похожие темы
- Выделение в тексте цветом одинаковых повторяющихся одна за другой фраз
- Существует ли макрос для нахождения одинаковых слов в тексте
- Одновременное выделение цветом разных слов.
- Автоматическое выделение цветом строк таблицы
- Поиск выделенных цветом слов
- Выделение группы слов
- Как проверить в макросе Word, имеется ли выделение в тексте?
- Поиск ВСЕХ повторяющихся слов в тексте.
Выделение в тексте цветом одинаковых слов
Для тех, кто ищет в сети литературу по приложению Microsoft Word, можно порекомендовать сайт и форум Ворд Эксперт. Наш сайт о Microsoft Office Word даст ответ про: где в ворде 2007 рисование. Там вы найдете целый список самых разных изданий, причем, собраны наилучшие книги по Ворду.
На самом форуме, к слову, почерпнуть тоже можно много всего. Наш сайт о Microsoft Office Word даст ответ про: как колонтитул без титульника. Радует, что есть обратная связь, то есть вы можете задавать вопросы на разные темы и получать ответы поэтапно. На портале о Microsoft Office Word вы узнаете про: перечень скрытых знаков в ворде. Как показала практика, чаще всего нужно отформатировать небрежно написанный чужой текст, убрать лишние пробелы, расставить колонтитулы и так далее. На портале о Microsoft Office Word вы узнаете про: как делать сноски на литературу внизу страницы. Подобные проблемы так часто встречаются, что вынесено в отдельный подраздел, прочитайте его, возможно, ваша проблема будет решена. Наш сайт о Microsoft Office Word даст ответ про: нумерация страниц word 2007.
А вообще, основных разделов, где идет обсуждение, два: в первом решаются проблемы настроек, форматирования, редактирования в разных вариантах программы, во втором – автоматизация работы (то есть шаблоны, макросы и прочее). На портале о Microsoft Office Word вы узнаете про: как восстановить текст из doc.
В специальном подразделе вам будут предложены уже готовые решения. Вы сможете выложить и предложить свое или если не нашли то, что требовалось, подать заявку в другом подразделе. На портале о Microsoft Office Word вы узнаете про: как сделать автоматический перенос слов в опен офисе. Форум работает 24 часа в сутки. Приятного и плодотворного вам общения!
страницы
- полезности word
- книги и программы
- о проекте
- стать автором
- реклама на сайте
- правовая информация
авторство
© 2006 — 2016, Word Expert
Авторские права на все материалы, опубликованные на сайте WordExpert.ru (включая текст, иллюстрации, фотографии, подборку, расположение и т.п.), принадлежат администрации Word Expert, если не указано иное.
Как в Ворде найти повторяющийся текст
Есть текст, в котором объединено несколько списков фамилий. В результате выяснилось, что в списке некоторые фамилии повторяются несколько раз. Найдите и выделите повторяющиеся слова в одном документе. необходимо, чтобы Слово само выбирало те фамилии (слова), которые повторяются 2 и более раз, и выделяло их.
- Все статьи (823)
- 1С (2)
- C# (3)
- Data Scientist (1)
- DevOps (1)
- EXCEL (385)
- Frontend-разработка (5)
- Java (6)
- PHP (1)
- Python (24)
- SMM (1)
- Unity (1)
- WORD (124)
- Бесплатные онлайн-курсы (7)
- Бизнес (3)
- Веб программирование (6)
- Гибкие навыки (5)
- Интернет магазины (3)
- Интерьер (93)
- Кибербезопасность (1)
- Маркетинг (13)
- Онлайн сервисы (2)
- Продажи (1)
- Профессии (53)
- Развитие (46)
- Разработка игр (2)
- Разработка приложений (5)
- Тестирование (2)
- Управление (7)
- Учимся рисовать (16)
- Финансы (4)
Показать все категории
Есть текст, в котором объединено несколько списков фамилий. В результате выяснилось, что в списке некоторые фамилии повторяются несколько раз. Найдите и выделите повторяющиеся слова в одном документе. необходимо, чтобы Слово само выбирало те фамилии (слова), которые повторяются 2 и более раз, и выделяло их.
Например, фамилии ПУГАЧЕВА, ГАЛКИН, ЛЕНИН повторяются несколько раз. необходимо сразу выделить всех повторяющихся Галкина, Пугачева, Ленина и т.д. Поскольку список большой, поиск по одной фамилии не сработает.
Как выделить одинаковые слова в Ворде?
Используя Ctrl + F, я нашел все те же слова. Теперь вам нужно выделить их ВСЕ и одновременно в один цвет, например красный. Как это сделать? Чтобы выделить все необходимые слова, после нажатия CTRL + F нажмите кнопку и выберите пункт в открывшемся меню .
Выбираем команду изменить цвет текста, теперь изменение цвета текста будет происходить одновременно во всех найденных словах:
Позвольте мне объяснить на примере. Допустим, у нас есть текст (я взял отрывок из «12 стульев»), и нам нужно найти и выделить красным все местоимения в единственном числе в нем. Р. — «она».
1) Перейдите на вкладку «Главная», в верхней панели крайнего правого окна нажмите «заменить»:
2) Во всплывающем окне в поле «найти» введите его. И снова пишем в поле «заменить на»
3) Нажмите кнопку «Другое» и выберите: выбор размера / цвета.
4) Теперь внизу должна появиться фраза «заменить на» — выделение цветом:
5) Наконец, нажмите кнопку «заменить все».
Теперь все слова «она» в тексте выделены нужным нам цветом.
Кстати, вы можете выделять не только слова целиком, но и части слов, например только корень или всего несколько цифр в длинных числах и т.д.
Подбор всех одинаковых слов в слове осуществляется следующим способом. Нажмите Ctrl + f, затем выберите запись «найти в» и выберите основной документ во всплывающем меню. Затем введите нужное слово в поле поиска. Выделяются все те же слова, после чего вы можете делать с ними все, что захотите, менять цвет, подчеркивание, выделение жирным шрифтом и т.д.
Как выделить одинаковые слова в ворде
Компьютерные шпаргалки от Константина Фёста
(основано на Windows 7 Максимальная и MS Office 2010)
Как выделять текст с одинаковым форматированием
Довольно часто возникает необходимость изменить оформление частей текста, которые уже имеют одинаковое форматирование.
Например, у вас в документе есть подзаголовки, которые выделены жирным, а вам нужно сделать их подчеркнутыми.
Неискушенный пользователь в таком случае начнет вручную пролистывать документ, искать в нем все эти подзаголовки, выделять каждый из них по-отдельности и менять его форматирование.
В Word’е есть много инструментов автоматизации, которые облегчают выполнение рутинных операций, но мало кто из пользователей знает об их существовании и умеет ими пользоваться.
Посмотрим, что создатели текстового редактора приготовили для описанного выше случая.
Это инструмент, который я называю «Выделение по формату». Его суть в том, что если вы укажете Ворду текст с определенным форматированием и примените этот инструмент, то будут найдены и выделены участки текста с аналогичным оформлением по всему документу. А уже после того как они выделены, вы можете одним махом изменить оформление всех этих частей текста.
Вот как это работает.
Находясь в документе, нужно установить курсор на какой-либо участок текста, который будет являться образцом. Именно части текста с таким оформлением программа нам выделит после применения инструмента.
Затем, находясь на вкладке меню «Главная», нужно нажать кнопку «Выделить» и выбрать там пункт «Выделить текст, имеющий такой же формат» (кликните на картинке, чтобы увеличить):

Вуаля! Все кусочки текста с совпадающим форматированием оказались выделены (красные стрелки):

Теперь не составит труда соответствующими кнопками убрать с них выделение жирным и включить подчеркивание (или любые другие свойства оформления).
Но у этого способа есть особенность, которую нужно понимать. Наверняка вы заметили, что некоторые части текста, которые тоже являются жирными, не были выделены в результате использования данной функции (зеленые стрелки).
Это произошло потому, что при поиске текста с форматированием как на образце, функция проверяет и другие параметры оформления (не только выделение жирным). Наш образец является маркированным списком, а части текста, которые не были выделены в результате применения инструмента, являются обычным текстом.
Желаю удачного использования этой полезной функции!
Пишите в комментариях какие еще вопросы и проблемы с Word’ом для Вас актуальны.
И не забывайте о возможности заказать видеокурс «Античайник», который делает из новичков уверенных пользователей компьютера:
А если вам понравилась шпаргалка, порекомендуйте ее друзьям с соцсетях, отправьте кому-нибудь по емейлу или распечатайте. Все это можно сделать с помощью следующих кнопок:
© Константин Фёст, 2014
Все права защищены.
Использование материалов сайта без разрешения автора запрещено и преследуется по закону.
Как найти и выделить разные повторяющиеся слова
Найти и выделить повторяющиеся слова в одном документе.
Нужно чтобы ворд сам выбрал те фамилии(слова), которые повторяются 2 и более раз и выделил их.
Например, повторяются фамилии ПУГАЧЕВА, ГАЛКИН, ЛЕНИН по нескольку раз.
Нужно выделить сразу всех галкиных, пугачевых и лениных и др. которые повторяются.
Т.к. список большой, то единичный поиск по фамилиям не пойдет.
Есть варианты?
Может макрос какой есть?
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
Ответы с готовыми решениями:
Как удалить повторяющиеся слова в Custom.DIC
Как удалить повторяющиеся слова в пользовательском словаре Custom.DIC? Может, конечно, они сами .

Как найти в списке повторяющиеся слова?
Здравствуйте! Подскажите пожалуйста, как найти в python повторяющиеся слова (в списке) и вывести.

Как найти повторяющиеся слова, записанные через дефис?
Доброго времени суток! Подскажите, возможно ли как-то с помощью регулярок(или чего-то другого).
Как удалить повторяющиеся слова и слова, которые меньше/больше 9 символов ?!
1) Надо удалить точно такие же повторяющиеся слова а их много! 2) Как из всего списка удалить.
