Word文書であいまい検索を行うための2つの便利な方法

今すぐ共有:

以下の記事では、Word文書であいまい検索を行うための2つの便利な方法を提供します。

長い単語の場合、正しい綴りを忘れてしまうことは時々あります。たいていは、最初の数文字しか覚えていないものです。そのため、正確な検索はほぼ不可能になります。Word文書であいまい検索を行う

私たちにとって幸運なことに、あいまい検索にはいくつかの方法があります。 そして、あなたはあなたのWord文書でそれらを利用することができます。

方法1:Wordで「高度な検索」機能を使用する

私たちの場合、「DataNumen」、「データ」で始まることを覚えていると仮定します。

  1. まず、「ホーム」タブの「編集」グループで、「検索」コマンドの横にあるドロップダウンボタンをクリックします。
  2. そして、そのメニューで、「高度な検索」オプションを選択します。[ホーム]をクリック-> [検索]の横にあるドロップダウンボタンをクリック-> [詳細検索]を選択
  3. 次に、[検索する文字列]テキストボックス内に挿入ポインタを置き、次のワイルドカードをそこに貼り付けます。

  • 「データ」は、対象となる単語の先頭文字です。実際の文字に置き換えてください。先頭文字を忘れてしまった場合は、空欄のままにして、スペースも入力しないでください。
  • そして「n,m」は、対象となる単語の先頭文字を除いた残りの文字数を表します。例えば、この場合は「5」です。したがって、ワイルドカードは次のようになります。

  • 文字の長さの正確な数がわからない場合は、次のように範囲を示す2つの数字を入力できます。

  • また、文字の長さが特定の数値以上であることが確実な場合は、次のように式に入力します。

  1. 次に、「その他」をクリックして、その他のオプションを表示します。
  2. [ワイルドカードを使用する]チェックボックスをオンにします。
  3. 次に、「検索」をクリックして、「メインドキュメント」を選択します。式を入力-> [その他]をクリック-> [ワイルドカードを使用]をオン-> [検索]をクリック-> [メインドキュメント]を選択

選択範囲内で、対象となる単語が出現するすべての箇所が表示されます。

方法2:VBAコードを実行してテキストを検索する

VBAコードを実行すると、式を覚える手間が省けます。

  1. まず最初に、「Alt + F11」を押して、WordでVBAエディターを起動してください。
  2. 次に、「通常」プロジェクトをクリックし、「挿入」をクリックします。
  3. メニューから「モジュール」を選択します。「通常」をクリック->「挿入」をクリック->「モジュール」をクリック
  4. それをダブルクリックして、次のコードを開いて貼り付けます。
Sub FindTheWordsByLength()
  Dim objRange As Range
  Dim strStartWord As String
  Dim strLength As String

  strStartWord = InputBox("Enter the beginning letters which you remember of target word ", "Beginning Letters of Word", "For example:Data")
  strLength = InputBox("Enter the letter length of the rest part of target word which you don't remember", "Number of Letter Length", "For example:5,7")

  With Selection
    .HomeKey Unit:=wdStory   
    Selection.Find.ClearFormatting
    With Selection.Find
      .Text = "<" & strStartWord & "[a-zA-Z]{" & strLength & "}>"
      .Replacement.Text = ""
      .Forward = True
      .Wrap = wdFindContinue
      .Format = False
      .MatchCase = False
      .MatchWholeWord = False
      .MatchByte = False
      .MatchAllWordForms = False
      .MatchSoundsLike = False
      .MatchWildcards = True
      .Execute
    End With
    Do While .Find.Found
      Set objRange = Selection.Range
      objRange.HighlightColorIndex = wdYellow
      .Collapse wdCollapseEnd
      .Find.Execute
    Loop
  End With
End Sub
  1. 次に、「F5」を押してマクロを実行します。
  2. 最初に表示される入力ボックスに、対象単語の最初の文字を入力し、「OK」をクリックして次に進みます。単語の最初の文字を入力-> [OK]をクリックします
  3. そして、XNUMX番目のボックスに文字の長さの数を入力し、「OK」をクリックします。 数字を区切るにはコンマを使用します。長さ番号を入力->「OK」をクリック

最後に、見つかったすべての単語が黄色で強調表示されます。見つかったすべての結果を強調表示

Wordの問題を修正する

多くの場合、Wordではさまざまな問題が発生する可能性があります。 いくつかの深刻なものは、ソフトウェアの崩壊にさえつながる可能性があります。 そして、 壊れた言葉 貴重なデータが失われる可能性があります。 したがって、問題が発生したらすぐに対処する必要があります。

著者紹介:

Vera Chenは、のデータ復旧の専門家です。 DataNumen、Inc。は、以下を含むデータ復旧技術の世界的リーダーです。 腐敗に優れている (NAIST) と pdf ソフトウェア製品を修理します。 詳細については、次のWebサイトをご覧ください。 WWW。datanumen.com

今すぐ共有:

コメントは締め切りました。