The FindFiles .zip may be a bit over the top for what you want. Did you try the FileSystemObject code I posted? Find function has the code to search the file.

I need to find whole words - this code finds the requested string inside any text
This is exactly what I was referring to in my earlier post:
... suppose you want to find a document with the word "man". Do you want a return for words like woman, Manfred Mann, Manitoba?
To avoid returning words like woman you could search for the string " man" with a leading space... but then it would find words like Manitoba. To avoid that your search string could then be " man " with a leading and trailing space. Now the problem would be if the word man was followed by a punctuation mark such as " man, ". The solution there is to check the character after the "n" in man. You also could search for with an OR factor, that is, if String = " man " Or String = " man." Or String = " man, ", etc.

There are many ways to open the file and search as you have seen and now have code for... but unless you code the search for these considerations your search may be less than accurate. This is true for any search routine or program, including Word itself or Windows Search.