采用Excel自动化对象模型输出xls文件,只输出单个文件没有问题,循环输出(输出时新创建子目录),也可以输出很多个xls文件,但最后一个文件输出时提示:     Microsoft Excel 不能访问文件“D:\abc\123”。可能原因有:
     *指定的文档名称或路径不存在。 
     *所要打开的文档被其他程序占用。
     *所要保存的工作簸的名称与另一个只读文档同名。
 
相应的文件也没能输出。提示中出现的不能访问文件“D:\abc\123”,“D:\abc\123”并不是我的文件,而是我用来存放XLS新建的文件夹(文件夹创建用的是:CreateDirectory(strPath2,NULL);  )。    我在保存XLS时关闭了EXCEL进程,代码如下:
//释放对象 ,关闭EXCEL进程
range.ReleaseDispatch();
rgMyRge.ReleaseDispatch(); 
wsMysheet.ReleaseDispatch(); 
wssMysheets.ReleaseDispatch(); 

wbMyBook.Close (vtOptional,COleVariant(strPathFile),vtOptional);
wbsMyBooks.Close(); 
wbMyBook.ReleaseDispatch(); 
wbsMyBooks.ReleaseDispatch();  Sleep(2000);
ExcelApp.Quit();
ExcelApp.ReleaseDispatch();哪位大侠帮忙看看。