部分代码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.
请大虾们帮忙
_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.
请大虾们帮忙
解决方案 »
- 关于MFC 我迷茫了
- 为什么我的小程序运行,占用内存会越来越大
- visual studio2010有自动完成么?
- directshow: DSnetreceiver 与 mpeg2 demultiplexer 连接的问题?
- CDataGrid中如何处理双击事件(对应选取的行)
- 数据类型转化的问题
- 谁有源江科技的<vc编程资源大全2002>的界面代码?
- 简单的问题,但一定给分,请多多帮忙啊?
- SetWindowExt 和 SetViewportExt的问题
- vc 6.0 如何可以将多个lib文件放在link中,而不互相冲突?
- 求助:我机器上所有基于ado的程序突然无法连接数据库,急~
- 怎样用自己的图片刷新界面?
这句有问题吧
你拿IDispatch当_Worksheet*用不QueryInterface?