>Hi, i need to know if i can make a replace in a word document when the text i need to change is inserted into a box... I can replace all text not in a box with this code
>
>loWord.Application.Selection.Find.Execute(lcOldText,,,,,,.T.,wdFindContinue,,lcNewText,wdReplaceAll)
>
>But this doesn't work with in box text
>
>Thanks
Something of this sort:
loDoc = loWord.ActiveDocument
FOR EACH loShape IN loDoc.Shapes
loShape.TextFrame.TextRange.Find.Execute(lcOldText,,,,,,.T.,wdFindContinue,,lcNewText,wdReplaceAll)
ENDFOR
Also best to avoid working on selection, instead try to work on range objects.
Christian Isberner
Software Consultant