Ctrl + F の Word マクロ

Ctrl + F の Word マクロ

これが可能かどうかはわかりません。大量のテキストを強調表示するマクロがあります。基本的には、詳細メニューに移動し、ワイルドカードを押し、検索を入力して、すべて強調表示するをクリックするプロセスを自動化します。

  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

ナビゲーション ウィンドウなどのタスク ウィンドウを VBA で制御することはできません。タスク ウィンドウは、Office アプリケーション オブジェクト モデルでは公開されません。

無料のWordアドインがあります。AuthorTec Find'n ハイライトまた、アドインによって検出され強調表示された各テキスト要素に移動できるナビゲーション機能が組み込まれています。

関連情報