vc操作 excel怎么指定活动表单

vc操作 excel如何指定活动表单?
我用vc操作 excel,用的是Aplication,CWorksheet ,CWorkbook ,CWorkbooks ,CWorkSheets,Range等几个类打开的,能成功处理活动表单,也就是第一个表单。但不能读取和写入其它表单。请教指定活动表单。


------解决思路----------------------
应该可以的,百度一下看看,有很多的
------解决思路----------------------
CWorkSheets获取的是全部表单,然后CWorksheet 是从CWorksheets获取指定的某一个表单


 _Application ExcelApp; 
Workbooks    books; 
_Workbook    book; 
Worksheets   sheets; 
_Worksheet   sheet; 

COleVariant covTrue((short)TRUE),covFalse((short)FALSE),
covOptional((long)DISP_E_PARAMNOTFOUND, VT_ERROR);

if (!ExcelApp.CreateDispatch("Excel.Application",NULL)) 

AfxMessageBox("创建Excel服务失败!"); 
exit(1); 

    
char sFileName[256];
::GetModuleFileName(NULL, sFileName, 256);
CString sFilePath;

books = ExcelApp.GetWorkbooks();
book = books.Open(sTempleteName,covOptional,covOptional,covOptional,covOptional,
covOptional,covOptional,covOptional,covOptional,
covOptional, covOptional,covOptional,covOptional,covOptional,covOptional);

sheets = book.GetWorksheets();
sheet  = sheets.GetItem(COleVariant((short)1));  //获取指定表单,这个获取的是第一个

------解决思路----------------------
http://download.****.net/detail/yeah2000/3576494
参考
------解决思路----------------------
excel 操作不太明白的话,你可以用 excel 里面的记录宏,然后看看把记录下来的vba 翻译为c++的即可