Macro de Word para Ctrl +F

Macro de Word para Ctrl +F

No estoy seguro de si esto es posible. Tengo una macro para resaltar un montón de texto. Básicamente, automatiza el proceso de recorrer el menú avanzado, presionar comodines, ingresar mi búsqueda y hacer clic en resaltar todo.

  1. Puedo presionar Ctrl +F para obtener una lista de resultados. Quiero automatizar esto
  2. Mi problema es que no encuentro la manera de abrir el plano de navegación con resultados.

  3. Parece que hay algunas formas de abrir el plano de navegación. Pero todos me abren un espacio en blanco. No sé si necesito agregar algo a la macro para que escriba.

Luego presionas Ctrl +F y el plano de navegación tiene resultados.

    --------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

Respuesta1

Controlar paneles de tareas como el Panel de navegación no es posible con VBA. Los paneles de tareas no están expuestos en los modelos de objetos de aplicaciones de Office.

Hay un complemento gratuito para Word llamadoAuthorTec Buscar y resaltary tiene una función de navegación incorporada que le permite ir a cada elemento de texto encontrado y resaltado por el complemento.

información relacionada