I have an application that I am testing that writes to Microsoft Office, and Microsoft Excel.
I test this application on all windows platforms (winxp -> win7 32 and 64) and I have found numerous cases where I find failures based on my user environment, the most recent of which is that I could not automate the saving of a word document on wvis32 because I did not have a 'Temporary Internet Files' directory squirreled away in my temp directory in local settings.
I solved this problem and others previously, but it occurs to me that I can't be the first person to have run across these issues, and my own solution (create the user environment and copy it around to all the machines I run on), may not be the best solution.
What do you do to test that your applications work with MSOffice effectively?