Cita: El caso es que hace un poco lo que le da la gana
Pues no, hace lo que le dijiste que hiciera: buscar no recursivamente en las carpetas dentro /data/documentacion/clientes/contratos/Contratos A/ por una coincidencia en el contenido de los archivos.
Cita: La búsqueda no es del todo precisa
.
Tan precisa como lo que le dijiste: If InStr(1,strFileContents,strbusca_palabra,1) then
Cita: y el tiempo de espera es excesivamente ridículo
Bueno, ahí si depende del número de archivos y el tamaño de estos.
No detecto una pregunta específica. Si quieres optimizar tus búsquedas puedes intentar hacerlo con index server
http://msdn.microsoft.com/en-us/libr...ffice.11).aspx http://www.forosdelweb.com/f15/index-server-74424/ http://support.microsoft.com/kb/825487 http://script.wareseeker.com/downloa...erver.rar/1576
etc
Saludos