Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Microsoft Office и VBA программирование > Microsoft Office Excel
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 14.12.2012, 03:06   #1
Advisory
Новичок
Джуниор
 
Регистрация: 14.12.2012
Сообщений: 4
По умолчанию Поиск и подсветка найденного

Здравствуйте!

Кто-нибудь может помочь с макросом?

Необходимо в Вордовском документе находить и подсвечивать (например, желтой заливкой) все вхождения искомого слова или выражения, хранящегося в выделенной ячейке «Словаря».

«Словарь» – это Экселевский документ, где в одном столбце написаны иностранные слова или выражения, а в другом (соседнем) – их перевод.

Т.е. выделил ячейку с нужным словом, запустил Макрос и он в нужном Документе подсветил искомое слово столько раз, сколько оно встретилось.

Спасибо.
Advisory вне форума Ответить с цитированием
Старый 14.12.2012, 08:28   #2
kuklp
Участник клуба
 
Регистрация: 02.05.2010
Сообщений: 1,390
По умолчанию

http://programmersforum.ru/forumdisp...sprune=-1&f=29
mailto: kuklp60@gmail.com, ящики для благодарностей:
WM Z206653985942, R334086032478, U238399322728
kuklp вне форума Ответить с цитированием
Старый 14.12.2012, 11:45   #3
Advisory
Новичок
Джуниор
 
Регистрация: 14.12.2012
Сообщений: 4
По умолчанию

kuklp, хотите перенести тему?
Advisory вне форума Ответить с цитированием
Старый 14.12.2012, 11:49   #4
DiemonStar
Старожил
 
Регистрация: 08.02.2012
Сообщений: 2,173
По умолчанию

Цитата:
Сообщение от Advisory Посмотреть сообщение
kuklp, хотите перенести тему?
скорее предлагает вам обратиться в тот раздел.
Правильно поставленная задача - три четверти решения.
DiemonStar вне форума Ответить с цитированием
Старый 14.12.2012, 12:42   #5
kuklp
Участник клуба
 
Регистрация: 02.05.2010
Сообщений: 1,390
По умолчанию

Цитата:
Сообщение от DiemonStar Посмотреть сообщение
скорее предлагает вам обратиться в тот раздел.
Все верно.
Advisory, не путайте помощь с заказом. Хотите помощи, делайте сами. А сюда с вопросом, что не получается. Поможем.
P.S. Я бы так тоже хотел:
- Помогите с погребом.
- Необходимо: выкопать погреб. Крышка есть.
А я пойду в пивбар, подожду, пока "помогут".
mailto: kuklp60@gmail.com, ящики для благодарностей:
WM Z206653985942, R334086032478, U238399322728
kuklp вне форума Ответить с цитированием
Старый 14.12.2012, 14:49   #6
Advisory
Новичок
Джуниор
 
Регистрация: 14.12.2012
Сообщений: 4
По умолчанию

Цитата:
Сообщение от kuklp Посмотреть сообщение
А сюда с вопросом, что не получается. Поможем.
Вот работающий код, осуществляющий поиск заданного вхождения в Документе:
Код:
    With oDocument.Content.Find
        .Text = sCellText
        .Replacement.Text = ""
        .Format = True
        .Replacement.Highlight = True
        .Execute Replace:=2
    End With
Но он не ищет «с учетом регистра» и «слова целиком». Например, ищем «in» (без кавычек). В результате подсвечивается «infomation», «definition» и т.д. Регистр тоже не учитывается.

Что нужно добавить, чтобы искались слова целиком и с учетом регистра?
Advisory вне форума Ответить с цитированием
Старый 14.12.2012, 21:33   #7
kuklp
Участник клуба
 
Регистрация: 02.05.2010
Сообщений: 1,390
По умолчанию

Код:
        .MatchCase = true
        .MatchWholeWord = true
Кто ж Вам не дал записать это макрорекордером в Ворде? И впредь выкладывайте примеры в файлах. Форумчане не любят рисовать примеры.
mailto: kuklp60@gmail.com, ящики для благодарностей:
WM Z206653985942, R334086032478, U238399322728
kuklp вне форума Ответить с цитированием
Старый 15.12.2012, 22:50   #8
Advisory
Новичок
Джуниор
 
Регистрация: 14.12.2012
Сообщений: 4
По умолчанию

Цитата:
Сообщение от kuklp Посмотреть сообщение
Кто ж Вам не дал записать это макрорекордером в Ворде?
А почему Вы решили, что я этого не сделал?
Advisory вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
TwebBrowser - поиск и подсветка текста kta87 Общие вопросы Delphi 4 14.01.2014 15:06
поиск текст - подсветка - переход к найденному rdfhnbhf JavaScript, Ajax 1 05.07.2012 13:02
Поиск текста с позиции найденного слова "+1" artemavd Общие вопросы Delphi 12 09.04.2011 19:59
Поиск+копирование найденного kain2003 Microsoft Office Excel 4 24.11.2009 19:42
Подсветка найденного слово в RichEdit`e NirvaN Помощь студентам 2 13.06.2009 17:31