部分代码CLSIDFromProgID(L"Excel.Application", &clsid); 
_ApplicationPtr pApp; 
pApp.CreateInstance (clsid,NULL); pApp->put_Visible(0,VARIANT_TRUE);
WorkbooksPtr pWorkbooks ;
 (pApp ->get_Workbooks(&pWorkbooks ));
 _WorkbookPtr pWorkbook;
 pWorkbooks->Add(ss,0,&pWorkbook);
 SheetsPtr pSheets;
 //
_WorksheetPtr sheet; 
   //pWorkbook->(sss,vtMissing,vtMissing,0);  
 pWorkbook->get_Worksheets((Sheets**)&pSheets);(pSheets)->get_Item(index,(IDispatch **)&sheet); //Add (Before,After,Count,Type,0,&iDispatch) ;// sheet->Activate();
 RangePtr ra,ra1;
sheet->get_Cells(&ra1); ///在这里出现问题!!!
_variant_t Cell1("dd");
((IRangePtr)ra1)->put_Item(_variant_t (1), _variant_t (1),0,Cell1);
问题在.net里提示为Run-Time Check Failure #0 - The value of ESP was not properly saved across a function call.  This is usually a result of calling a function declared with one calling convention with a function pointer declared with a different calling convention.
请大虾们帮忙