ドキュメント内で検索された複数の単語を強調表示するにはどうすればよいですか?

vidhya

検索する単語を含むファイルがあります。アクティブなドキュメントでそれらの単語を強調したいと思います。

例:style.docx:上記のアグロコマーシャルいくつかの単語物理学学校

アクティブなドキュメント:

上記や学校などの言葉を説明する行です。これで行の終わりです。

期待される出力:上記のいくつかの単語は、アクティブなドキュメントで強調表示する必要があります。

私は以下のコードを試しました:

    Dim docTitle As Document
    Dim docStyle As Document
    Set docTitle = Documents.Open(FileName:="C:\Documents and Settings\quads\Desktop\stylesheet.docx", ConfirmConversions:=True)
    Set docStyle = Documents.Open(FileName:="C:\Documents and Settings\quads\Desktop\files\Albala D-ed.doc", ConfirmConversions:=True)

    Dim char As Long
    Dim x As Long
    Dim count As Integer

    Dim Para As Paragraph

    For Each Para In docTitle.Paragraphs
      If Len(Para.Range.Text) > 0 Then
                ActiveDocument.Range(0, 0).Select

        Selection.Find.ClearFormatting
                With Selection.Find
                .Text = Left(Para.Range.Text, Len(Para.Range.Text) - 1)
                .Replacement.Text = ""
                .Forward = True
                .Wrap = wdFindContinue
                .Format = True
                .MatchCase = False
                .MatchWholeWord = False
                .MatchWildcards = False
                .MatchSoundsLike = False
                .MatchAllWordForms = False
            End With
            Selection.Find.Execute

        End If
        ActiveDocument.Range(0, 0).Select

    Next Para

また、ファイル名を指定せずに、特定のフォルダー(「ファイル」)内のすべてのファイルを検索したいと思います。

vidhya

複数の検索された単語(他のファイルから)を黄色で強調表示する回答を貼り付けました。検索単語のファイルと強調表示するファイルは、ファイルダイアログオブジェクトを使用して選択できます。

Dim filepath As String
Dim filename As FileDialog
Dim stylepath As String
Dim stylename As FileDialog
MsgBox ("Please choose Style File Name")

Set stylename = Application.FileDialog(filedialogtype:=msoFileDialogFilePicker)
If stylename.Show Then
stylepath = stylename.SelectedItems(1)
End If

Set filename = Application.FileDialog(filedialogtype:=msoFileDialogFilePicker)
If filename.Show Then
filepath = filename.SelectedItems(1)
End If

Dim range As range
Dim i As Long
Dim arr() As String
Dim docTitle As Document
Dim docStyle As Document
    Set docTitle = Documents.Open(stylepath)
    Set docStyle = Documents.Open(filepath)


arr = Split(docTitle.Content.Text, Chr(13))

For i = 0 To UBound(arr)
Set range = docStyle.range

With range.Find
.Text = arr(i)
.Format = True
.MatchCase = True
.MatchWholeWord = False
.MatchWildcards = False
.MatchSoundsLike = False
.MatchAllWordForms = False

Do While .Execute(Forward:=True) = True
range.HighlightColorIndex = wdYellow

Loop

End With
Next

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

検索ボックスに入力されたドキュメント内の単語を強調表示するにはどうすればよいですか?

分類Dev

正規表現を使用して文字列内の複数のキーワード/単語を強調表示するにはどうすればよいですか?

分類Dev

レンダリングしたデータで検索された単語を強調表示するにはどうすればよいですか?

分類Dev

Firebase Cloudドキュメントのフィールド内で複数の値を検索するにはどうすればよいですか?

分類Dev

検索後に強調表示された単語をショートカットを使用してコマンドラインに直接コピーするにはどうすればよいですか?

分類Dev

Rのドキュメントで辞書の単語を検索するにはどうすればよいですか?

分類Dev

結果で検索された文字列を強調表示するにはどうすればよいですか?

分類Dev

単語検索ゲーム。グリッドを検索して結果を強調表示するにはどうすればよいですか?

分類Dev

ネストされたドキュメント内で、モデルへの複数の参照を設定するにはどうすればよいですか?

分類Dev

LinuxのFindコマンドを使用して、ドキュメント内の重複する単語を検索して印刷するにはどうすればよいですか?

分類Dev

Swaggerドキュメントで複数の例を表示するにはどうすればよいですか?

分類Dev

複数の結合されたフィールドのフィルターを使用してコレクション内のドキュメントを検索するにはどうすればよいですか?

分類Dev

検索したテキストを置き換えるにはどうすればよいですか?それが強調表示されますか?

分類Dev

特別な単語が3回含まれているドキュメントを検索するにはどうすればよいですか?

分類Dev

Python-文字列内の単語を強調表示するにはどうすればよいですか?

分類Dev

PhpStormで強調表示されている紫色の「重複コードフラグメント」を削除するにはどうすればよいですか?

分類Dev

PHP文字列とヒアドキュメント構文内でHTML構文を強調表示するにはどうすればよいですか?

分類Dev

ドキュメントごとにヒットした検索語を返すようにSolrに指示するにはどうすればよいですか?

分類Dev

djangoを使用して、テキスト内の列から特定の単語を強調表示するにはどうすればよいですか?

分類Dev

検索フィルターで検索したテキストを強調表示するにはどうすればよいですか?

分類Dev

Adobe Acrobatで強調表示されたテキスト内のテキストを選択するにはどうすればよいですか?

分類Dev

Eclipseで強調表示されたテキストを印刷するにはどうすればよいですか?

分類Dev

MarkLogic /クエリコンソールで検索したドキュメントとその単語の周りのいくつかの行に関する最も重要な情報を取得するにはどうすればよいですか?

分類Dev

Adobe Acrobat Pro XIで強調表示された複数のテキストを参照するコメントを追加するにはどうすればよいですか?

分類Dev

文字列で複数の単語を検索するにはどうすればよいですか

分類Dev

2016年の単語ドキュメント内のテキストをリンクするにはどうすればよいですか?

分類Dev

「猫」の出力で単語を強調表示するにはどうすればよいですか?

分類Dev

参照ドキュメントで全文検索を使用するにはどうすればよいですか?

分類Dev

文字列内の単語(単語のみ)を検索するにはどうすればよいですか?

Related 関連記事

  1. 1

    検索ボックスに入力されたドキュメント内の単語を強調表示するにはどうすればよいですか?

  2. 2

    正規表現を使用して文字列内の複数のキーワード/単語を強調表示するにはどうすればよいですか?

  3. 3

    レンダリングしたデータで検索された単語を強調表示するにはどうすればよいですか?

  4. 4

    Firebase Cloudドキュメントのフィールド内で複数の値を検索するにはどうすればよいですか?

  5. 5

    検索後に強調表示された単語をショートカットを使用してコマンドラインに直接コピーするにはどうすればよいですか?

  6. 6

    Rのドキュメントで辞書の単語を検索するにはどうすればよいですか?

  7. 7

    結果で検索された文字列を強調表示するにはどうすればよいですか?

  8. 8

    単語検索ゲーム。グリッドを検索して結果を強調表示するにはどうすればよいですか?

  9. 9

    ネストされたドキュメント内で、モデルへの複数の参照を設定するにはどうすればよいですか?

  10. 10

    LinuxのFindコマンドを使用して、ドキュメント内の重複する単語を検索して印刷するにはどうすればよいですか?

  11. 11

    Swaggerドキュメントで複数の例を表示するにはどうすればよいですか?

  12. 12

    複数の結合されたフィールドのフィルターを使用してコレクション内のドキュメントを検索するにはどうすればよいですか?

  13. 13

    検索したテキストを置き換えるにはどうすればよいですか?それが強調表示されますか?

  14. 14

    特別な単語が3回含まれているドキュメントを検索するにはどうすればよいですか?

  15. 15

    Python-文字列内の単語を強調表示するにはどうすればよいですか?

  16. 16

    PhpStormで強調表示されている紫色の「重複コードフラグメント」を削除するにはどうすればよいですか?

  17. 17

    PHP文字列とヒアドキュメント構文内でHTML構文を強調表示するにはどうすればよいですか?

  18. 18

    ドキュメントごとにヒットした検索語を返すようにSolrに指示するにはどうすればよいですか?

  19. 19

    djangoを使用して、テキスト内の列から特定の単語を強調表示するにはどうすればよいですか?

  20. 20

    検索フィルターで検索したテキストを強調表示するにはどうすればよいですか?

  21. 21

    Adobe Acrobatで強調表示されたテキスト内のテキストを選択するにはどうすればよいですか?

  22. 22

    Eclipseで強調表示されたテキストを印刷するにはどうすればよいですか?

  23. 23

    MarkLogic /クエリコンソールで検索したドキュメントとその単語の周りのいくつかの行に関する最も重要な情報を取得するにはどうすればよいですか?

  24. 24

    Adobe Acrobat Pro XIで強調表示された複数のテキストを参照するコメントを追加するにはどうすればよいですか?

  25. 25

    文字列で複数の単語を検索するにはどうすればよいですか

  26. 26

    2016年の単語ドキュメント内のテキストをリンクするにはどうすればよいですか?

  27. 27

    「猫」の出力で単語を強調表示するにはどうすればよいですか?

  28. 28

    参照ドキュメントで全文検索を使用するにはどうすればよいですか?

  29. 29

    文字列内の単語(単語のみ)を検索するにはどうすればよいですか?

ホットタグ

アーカイブ