From CCM in the agent properties under the Job Submission and Tracking, I have set the "Wait for child processes to complete" option to "No"
In my batch file I start the excel with the start command....
It works ok for me.
My experience as concerns ms excel is quite wide. Once I had similar trouble and could resolve it with the aid of one tool. It showed me one of its resources such as quick and intelligent recovery of corrupted worksheets in xltm, xlsx, xlt, xls, xlsm, xlam and xltx formats and what is more I knew that is would help with some kind of problems too - repair and fix Excel files