Форум программистов, компьютерный форум, киберфорум
VBA
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск  
 
 
Рейтинг 4.80/55: Рейтинг темы: голосов - 55, средняя оценка - 4.80
 Аватар для YuliaK
67 / 2 / 0
Регистрация: 29.04.2012
Сообщений: 32

В тексте, находящемся в Word, выделить цветом и подсчитать слова, содержащие не менее двух повторяющихся букв

30.09.2012, 18:03. Показов 11644. Ответов 20
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
В тексте, находящийся в word 2007, выделить цветом и подсчитать слова, содержащие не менее двух повторяющихся букв.
Вот что у меня получилось:

Visual Basic
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
Sub macros
Dim oWrd As Range
Dim parazit As String
Dim i, j As Long
parazit = ",.;:!?""'|/*+-=()[]{}_`~%^@" '???????-????????
For Each oWrd In Selection.Paragraphs(1).Range.Words
   If (InStr(parazit, RTrim(oWrd)) = 0) And (oWrd <> Chr(13)) Then
      oWrd.Select
      With Selection
        If Right(.Range, 1) = Chr(32) Then
          .MoveLeft unit:=wdCharacter, Count:=1, Extend:=wdExtend
           Set oWrd = .Range
         End If
      End With
      For i = 1 To (Len(RTrim(oWrd)) - 1)
      char = Mid(oWrd, i, 1)
       For j = 2 To Len(RTrim(oWrd))
       char2 = Mid(oWrd, j, 1)
       If char = char2 Then
        oWrd.HighlightColorIndex = wdBlue
        Exit For
        Exit For
        Else
        oWrd.HighlightColorIndex = wdRed
       End If
       Next j
       Next i
   End If
Next oWrd
End Sub
Однако текст выделяется не правильно. Кто может помочь?
Как еще вывести в отдельной строке укрупненным шрифтом число выделенных слов.
1
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
30.09.2012, 18:03
Ответы с готовыми решениями:

Выделить цветом и подсчитать слова, содержащие среднюю букву – гласную
Разработать программу считывающую из заранее созданного текстового файла фрагмент текста объемом 300 - 400 символов, содержащий буквы...

Найти в тексте слова, содержащие самую распространенную букву текста не менее двух раз
Помогите написать процедуру, определяющую самую распространенную букву текста.

Преобразовать строку, удалив все слова, содержащие менее двух различных букв
Нужна помощь! Дан текстовый файл Intel.in, содержащий строковые величины S. Преобразовать каждую из них, не привлекая других литеральных...

20
0 / 0 / 0
Регистрация: 11.02.2016
Сообщений: 17
10.10.2017, 11:58
Студворк — интернет-сервис помощи студентам
Цитата Сообщение от Sasha_Smirnov Посмотреть сообщение
Так рабочая фунция получилась «вообще простой» — слова уже выделены (ячейками Excel)!
Александр, класс!
Уже опробовал. Вечером проштудирую.

Низкий поклон и здоровья Вам и близким!
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
10.10.2017, 11:58

Напечатать все слова, отличающиеся от последнего слова, и не содержащие повторяющихся букв
Добрый день Уважаемы программисты=) Уже неделю мучаюсь над заданием которое дал нам преподаватель по алгоритмам, при чем объяснять он...

Вывести слова строки, отличные от последнего слова, и не содержащие повторяющихся букв
Дана последовательность, содержащая от 1 до 30 слов, в каждом из которых от 1 до 5 строчных латинских букв; между соседними словами-...

Дан текст. Выделить из него слова не содержащие букв из последнего слова
Помогите решить) 1.Дан текст. Выделить из него слова не содержащие букв из последнего слова 2. Дан текст. Для каждого слова длина...

Как найти слова в строке, не содержащие повторяющихся букв
как найти слова в строке, не содержащие повторяющихся букв?


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
21
Ответ Создать тему
Новые блоги и статьи
ИИ не может найти нужный язык в списке
Supersumestria 05.10.2026
Я ему даю вот такое изображение и прошу найти и подчеркнуть немецкий язык. Возвращает он вот это: https:/ / i. **********/ vqBWLe2. png Нужную строчку в 3й колонке просто выдумал. . Это. . .
Новая последняя моя музыка в SUNO
zorxor 05.10.2026
Здравствуйте, дорогие мои друзья! С большой радостью я хотел бы представить вам свою новую последнею музыку, которую сгенерировала мне по моей просьбе нейросеть SUNO. С уважением, zorxor. Это. . .
Nekobox - outbounds[0].transport: unknown transport type: raw
damix 01.10.2026
Фикс ошибки Правым кликом по серверу -> отладочная информация -> edit Заменить "net": "raw", на "net": "tcp", Нажать кнопку reload.
Программный домашний кинотеатр
russiannick 27.09.2026
Сподобился на программный домашний кинотеатр. В качестве ЯВУ по традиции выбрал js. В помощники взял Яндекс-Алису. Было создано три зала на разные интересы. исторические и ретро сериал Хичкок. . .
Беседа с ИИ о программистах, недопускающих к созданию и правке кода генеративные ИИ и причины этого
zorxor 21.09.2026
Раньше я радовался или получал некоторые эмоции, пусть небольшие, но всё же, от самого процесса написания кода, рекомпиляции и запуска, видя постепенное развитие программы и прочее. А теперь лень. . .
Мобильное приложение ColorStep
pavlinmavlin 17.09.2026
Реализовал приложение Красный, Зеленый, Синий в Unity3d + c#. Название изменил на ColorStep. Приложение прошло модерацию и теперь доступно для скачивания. Делал его сам, шаг за шагом — и вот,. . .
Запрет дублирования строк в табличной части
Maks 13.09.2026
Реализация из решения ниже выполнена на нетиповом справочнике "Нормы ТО" с табличной часть "Виды ТО", разработанного в КА2, со следующими реквизитами: - ВидТО (СправочникСсылка. ВидыТО); - ВидГСМ. . .
Скрипты Tampermonkey для CyberForum, ChatGPT, Claude и пр.
Jin X 06.09.2026
Скрипты Tampermonkey для CyberForum, ChatGPT, Claude и пр. Работая с форумом и нейросетями в браузере часто хочется что-то подкорректировать или добавить какого-то функционала. Ниже прикреплён. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru