![]() |
|
|||||||
|
|
Thread Tools | Display Modes |
|
#9
|
|||
|
|||
|
Ok, figured out problem was difference between Select and Range properties. I was missing the wdDoc.Select inside the With wdDoc loop. That is why the search was not looking in external files.
So why does the Range Object With .Range.Find not require specifying the external file? (Such as wdDoc.Range) Code:
While strFile <> ""
Set wdDoc = Documents.Open(FileName:=strFolder & "\" & strFile, AddToRecentFiles:=False, ReadOnly:=True, Visible:=False)
With wdDoc
Application.ScreenUpdating = False
' **************************
wdDoc.Select 'this was missing line
' ***************************
Selection.HomeKey Unit:=wdStory ' It starts the search from the start of the document.
'With .Range.Find
' ****************************************
' if .Range.Find is used then no selection of WdDoc is required
'*****************************************
With Selection.Find
'.ClearFormatting
.Forward = True
.Wrap = wdFindContinue
.Format = False
.MatchCase = False
.MatchWholeWord = False
.MatchWildcards = False
'.MatchSoundsLike = False
.MatchAllWordForms = False
.Text = "first"
.Execute 'Replace:=wdReplaceAll
'If .Found = True Then
If Selection.Find.Found = True Then
Print #DestFileNum, wdDoc.Name
End If
End With
.Close SaveChanges:=False
End With
strFile = Dir()
Wend
......
|
| Tags |
| vba word search |
|
|
Similar Threads
|
||||
| Thread | Thread Starter | Forum | Replies | Last Post |
| VBA Word - Search Within Files Containing A String - Copy Files to New Folder | jc491 | Word VBA | 0 | 01-09-2016 12:00 PM |
search for string, wherever found, at end of line, insert 8 <cr>s
|
sbktex | Word VBA | 2 | 09-17-2014 04:09 PM |
Way to search for a string in text file, pull out everything until another string?
|
omahadivision | Excel Programming | 12 | 11-23-2013 12:10 PM |
Macro to create new word doc and save the file using String found in the document
|
VBNation | Word VBA | 2 | 02-08-2013 07:14 AM |
Bad view when using Find and Find & Replace - Word places found string on top line
|
paulkaye | Word | 4 | 12-06-2011 11:05 PM |