1. Set the properties with ObjectSetProperty( &oWorkApp, "DisplayAlerts ", True ) and see what that gets you.
2. If you have access to that server you can login and use the property ObjectSetProperty( &oWorkApp, "Visible", True ) and you might be able to see Excel open and view the error that is happening.
3. Also unless you are using close() and/or exit() you may have many instances of Excel.exe running on that machine. You may need to go kill those processes so the machine isn't confused or overloaded.
I hope some of those suggestions help.