Гость
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / Поиск именно в выделенном фрагменте Ворда / 3 сообщений из 3, страница 1 из 1
30.12.2016, 11:13
    #39378186
катастрофа
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Поиск именно в выделенном фрагменте Ворда
Код: vbnet
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
 Dim d As Long
    d = 0
 
    'поиск в содержимом выделенного текста
    With ActiveDocument.Range(Start:=Selection.Start, End:=Selection.End).Find
        .Text = "\$\{*\}"
        'эта опция отвечает за поиск с использованием подстановочных знаков
        'не работает когда установлено в положение False, или её нет вообще
        'если установлена в положение True, тогда работает
        .MatchWildcards = True
        While .Execute
            'wdBrightGreen - ярко-зеленый = 4
            'wdwdYellow - желтый = 7
            .Parent.HighlightColorIndex = 7
            d = d + 1
        Wend
    End With


здравствуйте, что-то код не работает как ожидается, как его подлечить? спасибо
...
Рейтинг: 0 / 0
30.12.2016, 11:20
    #39378188
Akina
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Поиск именно в выделенном фрагменте Ворда
1) Почему так сложно
Код: vbnet
1.
ActiveDocument.Range(Start:=Selection.Start, End:=Selection.End)


Почему не просто
Код: vbnet
1.
ActiveDocument.Selection


?

2) катастрофакод не работает как ожидается
А что ожидается и как на самом деле работает?
Что показывает трассировка?
...
Рейтинг: 0 / 0
30.12.2016, 12:10
    #39378225
катастрофа
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Поиск именно в выделенном фрагменте Ворда
Akina,
трассировкой не пользуюсь, я не биатлонист))))
ожидалось что будет искать в выделенном и не будет залезать за флажки
...
Рейтинг: 0 / 0
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / Поиск именно в выделенном фрагменте Ворда / 3 сообщений из 3, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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