Well,
if you create reports by word automation, you can't replace that with FRX2ANY or FoxyPreviwer, as those only address FRX reports.
It's not straight forward to replace all the possibilities you have to automate Word, including for example to use VBA makros etc. into a foxpro report.
The only thing this kind of reporting has in common is the final document type.
That said it is easier to change the final output type of FRX reports from directly printing to paper via a printer to PDF or other formats, but first you need to redo your reports with the foxpro report designer, and that can also be much of an overhead in comparison to OLE automation of word.
For example I do assemble a letter in word, which is composed from several very different sections, includes word tables and header/footer. It wouldn't be impossible to redo as FRX, as we have header/footer bands, multiple bands, etc. But just at the word tables that would need to change to something different, eg an ole control.
It may be less effort than redoing automation to Open Office or LibreOffice, but it's a totally different approach than automation and more rigid than what automation can do. There are things, which are far easier done with an FRX, as a list of data, but other stuff is easier done via automation of word. Mail merge is for example the other way around, printing a "report" (doc) for each record. But that's not even the hardest thing to redo as an FRX instead, as you can SCAN a table and REPORT FORM... NEXT 1 only to create a series of reports each from one record. The harder stuff not fitting into FRXes is very individual automation of document pages, jumping from here to there and embedding things into word.
So I wouldn't recommend something like FRX2ANY or FokyPreviewer or FRXes at all, before I knew the layout and code done for dox(x) generation, as it is now. It's normally not straight forward to do in FRX, which mostly is a reason to go for word automation in the first place.
Bye, Olaf.