Не уверен, что это возможно. У меня есть макрос для выделения текста. Это в основном автоматизирует процесс прохождения расширенного меню, нажатия джокеров, ввода моего поиска и нажатия выделения всех.

  1. Я могу нажать Ctrl +F, чтобы получить список результатов. Я хочу автоматизировать это
  2. Моя проблема в том, что я не могу найти способ открыть плоскость навигации с результатами.

  3. Кажется, есть несколько способов открыть навигационную плоскость. Но все они открывают пустой для меня. Я не знаю, нужно ли мне что-то добавить в макрос, чтобы заставить его писать.

Затем вы нажимаете Ctrl +F, и у плоскости навигации есть результаты.

    --------CODE TO HIGHLIGHT TARGET 1------------------- 
    Options.DefaultHighlightColorIndex = wdYellow
    Selection.Find.ClearFormatting
    Selection.Find.Replacement.ClearFormatting
    Selection.Find.Replacement.Highlight = True
    With Selection.Find
    .Text = "target1"
    .Replacement.Text = ""
    .Forward = True 
    .Wrap = wdFindContinue 
    .Format = True 
    .MatchCase = True 
    .MatchWholeWord = False 
    .MatchWildcards = True 
    .MatchSoundsLike = False 
    .MatchAllWordForms = False 
    End With
    Selection.Find.Execute Replace:=wdReplaceAll

1 ответ1

0

Управление панелями задач, такими как панель навигации, невозможно с VBA. Панели задач не отображаются в объектных моделях приложений Office.

Существует бесплатная надстройка Word, которая называется AuthorTec Find'n Highlight, и имеет встроенную функцию навигации, которая позволяет переходить к каждому текстовому элементу, который был найден и выделен надстройкой.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .