You can verify this by launching Word the old-fashioned way and opening File1 at the bottom of the File menu after running the sample code.
Although it would be difficult to do an exhaustive test, in theory this should work from any Automation client-Visual Basic, Excel, Power Point, or any other.
However as your macros get bigger, you may need to increase the speed that they execute.
A new Excel Application instance is, by default, hidden. So, if setting its visible property to false hides it then there is some code somewhere that made it visible to begin with. I made it visible to keep the user entertained while the spreadsheet was formatting since it was only one sheet and it didn't take too long. Please feel free to comment with the techniques that you use.Whenever a cell being used by a formula is changed, Excel recalculates the entire worksheet.Application object and replace them with invisibility lines: Notice that you want to put the Word. Visible = True line in an error-handler or in a spot where you know it will be run if something goes awry. (If you do get stuck with an invisible Word in the middle of a crash, you can launch the Task Manager and kill the WINWORD.EXE process.) How much of a difference does invisibility make?