Форум программистов, компьютерный форум, киберфорум
VBA
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.86/7: Рейтинг темы: голосов - 7, средняя оценка - 4.86
1712 / 579 / 76
Регистрация: 10.04.2009
Сообщений: 9,328

Ворд выделение всего найденного сразу

22.07.2017, 16:48. Показов 1406. Ответов 5
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
здравствуйте мне кажется у меня этот отрезок кода:

Visual Basic
1
2
3
4
5
6
With ActiveDocument.Range.Find
                    .Text = Trim(y(1))
                    Do While .Execute = True
                        .Parent.Select
                        Selection.Range.Font.Color = wdColorLightOrange
                    Loop               End With
можно заменить на такой, который сразу выделает все найденные совпадения, пока не знаю как... не подскажете? спс
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
22.07.2017, 16:48
Ответы с готовыми решениями:

Выделение найденного regexp
здравствуйте у созданного объекта Dim reg As Object Set reg = CreateObject("vbscript.regexp") по аналогии с With...

Выделение памяти в new для всего массива сразу
Подскажите пожалуйста, как переделать программу, чтобы выделение памяти для массива в new было одной командой, не для строк как у меня, а...

Выделение найденного текста
Доброго времени суток. В ричтекстбокс пишут текст, в текстбокс группу символов которую нужно найти в тексте, код считает количество...

5
 Аватар для Sasha_Smirnov
5562 / 1370 / 150
Регистрация: 08.02.2009
Сообщений: 4,109
Записей в блоге: 30
22.07.2017, 17:06
Ципихович Эндрю, у вас тут больше всех опыта в этом.

На досуге, может, покумекаю, но неужели самому найти не прикольнее?
0
1712 / 579 / 76
Регистрация: 10.04.2009
Сообщений: 9,328
22.07.2017, 17:13  [ТС]
Цитата Сообщение от Sasha_Smirnov Посмотреть сообщение
у вас тут больше всех опыта в этом.
в честь чего?
магнитофон не помог....
0
 Аватар для Sasha_Smirnov
5562 / 1370 / 150
Регистрация: 08.02.2009
Сообщений: 4,109
Записей в блоге: 30
22.07.2017, 18:23
В честь того, что об этом ваши темы, а все инкарнации Бузина (Busine2012) уж пятый год как неактивны.

Вообще процентов 99 юзеров даже и не догадывается
Цитата Сообщение от Natashamakros Посмотреть сообщение
как попасть в visual basic (alt+ f11)



Цитата Сообщение от Sasha_Smirnov Посмотреть сообщение
Макрос поиска чисел в тексте можно настроить и для подсчёта слов.
Пока ничего ближе к теме не нашёл.

Не по теме:

Крик души wander_vafl9 всё ближе к истине:

Цитата Сообщение от wander_vafl9 Посмотреть сообщение
…или тут закончились люди знающие язык VBA при создании макросов в Worde!

0
1712 / 579 / 76
Регистрация: 10.04.2009
Сообщений: 9,328
22.07.2017, 18:45  [ТС]
просто я магнитофоном писать то:
Visual Basic
1
2
3
4
5
6
7
8
9
10
11
12
13
With Selection.Find
        .Text = "при"
        .Replacement.Text = ""
        .Forward = True
        .Wrap = wdFindContinue
        .Format = False
        .MatchCase = False
        .MatchWholeWord = False
        .MatchByte = False
        .MatchWildcards = False
        .MatchSoundsLike = False
        .MatchAllWordForms = False
    End With
то .Forward = True - но это же не то...

Добавлено через 12 минут
по потом если пошагово делать этот код, то .... фиаско
0
1712 / 579 / 76
Регистрация: 10.04.2009
Сообщений: 9,328
28.07.2017, 17:23  [ТС]
кому интересно
Visual Basic
1
2
3
4
5
6
7
8
With rn.Find
                    'нужный текст сделать выделение цветом зелёным, чтобы изменить цвет, можно, например, поменять стандартный цвет подсветки: Options.DefaultHighlightColorIndex = wdBrightGreen
                    .Replacement.Highlight = True
                    .Text = Trim(y(1))
                    'если нужно выделение по части слова
                    .MatchWholeWord = False
                    .Execute Replace:=wdReplaceAll
                End With
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
28.07.2017, 17:23
Помогаю со студенческими работами здесь

Поиск по listbox и выделение найденного
Нужно сделать так, чтобы при вводе текста в textbox в listbox отображались строки содержащие введенное. Нужно сделать так чтобы поиск велся...

Поиск и выделение найденного значения в Списке Acess 2000
Ребята, помогите, плз ! Есть на форме Список1 с данными. И есть текстовое поле. В текстовое поле вводится значение. Как найти введённое в...

Ворд выделение строки контекстного меню
здравствуйте, добавляю меню кодом: With .Controls.Add(msoControlButton) .Caption = "Печать невозможна, отсутствует...

Хочу всего и сразу :)
Воообщем побега по форуму и понял что в голове образовалась полная каша, а задавать кучу глупых вопросов по разным разделам которые не раз...

Вывод сразу всего графика
Рисуется график через пиксели, нужно сделать так когда нажимаешь на кнопку построить рисовался сразу весь график, то есть чтобы за поля не...


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

Или воспользуйтесь поиском по форуму:
6
Ответ Создать тему
Новые блоги и статьи
10 пpимет, которые всегда сбываются
Maks 31.03.2026
1. Чтобы, наконец, пришла маршрутка, надо закурить. Если сигарета последняя, маршрутка придет еще до второй затяжки даже вопреки расписанию. 2. Нaдоели зима и снег? Не надо переезжать. Достаточно. . .
Перемещение выделенных строк ТЧ из одного документа в другой
Maks 31.03.2026
Реализация из решения ниже выполнена на примере нетипового документа "ВыдачаОборудованияНаСпецтехнику" с единственной табличной частью "ОборудованиеИКомплектующие" разработанного в конфигурации КА2. . . .
Functional First Web Framework Suave
DevAlt 30.03.2026
Sauve. IO Апнулись до NET10. Из зависимостей один пакет, работает одинаково хорошо как в режиме проекта так и в интерактивном режиме. из сложностей - чисто функциональный подход. Решил. . .
Автоматическое создание документа при проведении другого документа
Maks 29.03.2026
Реализация из решения ниже выполнена на нетиповых документах, разработанных в конфигурации КА2. Есть нетиповой документ "ЗаявкаНаРемонтСпецтехники" и нетиповой документ "ПланированиеСпецтехники". В. . .
Настройка движения справочника по регистру сведений
Maks 29.03.2026
Решение ниже реализовано на примере нетипового справочника "ТарифыМобильнойСвязи" разработанного в конфигурации КА2, с целью учета корпоративной мобильной связи в коммерческом предприятии. . . .
Автозаполнение реквизита при выборе элемента справочника
Maks 27.03.2026
Программный код из решения ниже на примере нетипового документа "ЗаявкаНаРемонтСпецтехники" разработанного в конфигурации КА2. При выборе "Спецтехники" (Тип Справочник. Спецтехника), заполняется. . .
Сумматор с применением элементов трёх состояний.
Hrethgir 26.03.2026
Тут. https:/ / fips. ru/ EGD/ ab3c85c8-836d-4866-871b-c2f0c5d77fbc Первый документ красиво выглядит, но без схемы. Это конечно не даёт никаких плюсов автору, но тем не менее. . . всё может быть. . .
Автозаполнение реквизитов при создании документа
Maks 26.03.2026
Программный код из решения ниже размещается в модуле объекта документа, в процедуре "ПриСозданииНаСервере". Алгоритм проверки заполнения реализован для исключения перезаписи значения реквизита,. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru