Greg, If you are running on a MS Windows box and if your Python has the MS Windows extensions, you should be able to invoke M$ Word to do the sort of thing you want. You'll find the Python Programming on Win32 to be indispensible. I suspect there are all sorts of hidden gotchas but, in principle, it should work.