powered by simpleCommunicator - 2.0.53     © 2025 Programmizd 02
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Как узнать нашел ли Find.Execute слово
5 сообщений из 5, страница 1 из 1
Как узнать нашел ли Find.Execute слово
    #38279600
Ramis
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Добрый день!
Не могли бы помочь мне с вопросом: Как узнать нашел ли Find.Execute слово из массива?
Есть массив слов, которые надо выделить в Ворде жирным цветом

делаю так:

Document:=WordApp.Document.Add.....

Код: pascal
1.
2.
3.
Document.Application.Selection.Find.ClearFormatting;
Document.Application.Selection.Find.Text:='слово из массива';
Document.Application.Selection.Find.Execute;


если нашел то я буду закрашивать и переходить дальше
Код: pascal
1.
2.
3.
Document.Application.Selection.Find.Bold:=wdToggle;
Document.Field.Update;
Document.Application.Selection.MoveRight;


иначе continue;
...
Рейтинг: 0 / 0
Как узнать нашел ли Find.Execute слово
    #38279631
Фотография Antonariy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Selection.Find.Found
...
Рейтинг: 0 / 0
Как узнать нашел ли Find.Execute слово
    #38279635
Фотография Shocker.Pro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
RamisКак узнать нашел ли Find.Execute слово из массива?как узнать, как узнать... в справку заглянуть для начала... там уже прям готовый пример лежит

F1This example inserts "Tip: " at the beginning of every paragraph formatted with the Heading 3 style in the active document. The Do…Loop statement is used to repeat a series of actions each time this style is found.

Код: vbnet
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
With ActiveDocument.Content.Find
    .ClearFormatting
    .Style = wdStyleHeading3
    Do While .Execute(FindText:="", Forward:=True, Format:=True) = True
        With .Parent
            .StartOf Unit:=wdParagraph, Extend:=wdMove
            .InsertAfter "Tip: "
            .Move Unit:=wdParagraph, Count:=1
        End With
    Loop
End With
...
Рейтинг: 0 / 0
Как узнать нашел ли Find.Execute слово
    #38279650
Ramis
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Shocker.Pro,

Спасибо!
Справочник по VB не установлен, был бы я бы и не спрашивал!
...
Рейтинг: 0 / 0
Как узнать нашел ли Find.Execute слово
    #38279865
Фотография Shocker.Pro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
msdn тоже не установлен?
http://msdn.microsoft.com/en-us/library/office/ff193977.aspx
...
Рейтинг: 0 / 0
5 сообщений из 5, страница 1 из 1
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Как узнать нашел ли Find.Execute слово
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]