У меня есть файл, в котором есть слова для поиска. Я хочу выделить эти слова в активном документе.
Например: style.docx:
school
Agro commercial
abovementioned
some words
physics
Активный документ:
Это строки, чтобы объяснить некоторые слова, такие как вышеупомянутые и школа.
Это конец строки.
Ожидаемый результат: некоторые слова, упомянутые выше, должны быть выделены в активном документе.
Я попробовал приведенный ниже код:
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
Продолжаю пытаться заставить мой код работать, но не повезло. А также я хочу искать в определенной папке ("файлы") без упоминания имени файла. Просто мне нужно искать все файлы в этой папке. Пожалуйста, помогите мне!