hur.cn - 华软网

 热门搜索

Excel保存后打开文件警告问题

  作者:未知    来源:网络    更新时间:2011/8/11
_Application app;
Workbooks books;
_Workbook book;
Worksheets sheets;
_Worksheet sheet;
Range range;
LPDISPATCH lpDisp;
COleVariant covOptional((long)DISP_E_PARAMNOTFOUND,VT_ERROR);

//创建Excel 2000服务器(启动Excel)
if (!app.CreateDispatch("Excel.Application",NULL))
{
AfxMessageBox("Create Excel Server Error!");
exit(1);
}

books = app.GetWorkbooks();


book =books.Add(covOptional)  ;

sheets = book.GetSheets();

sheet = sheets.GetItem(COleVariant((short)1));

range = sheet.GetRange(COleVariant("A1"),COleVariant("A1"));

range.SetValue2(COleVariant("dddddddddd"));

  book.SaveAs(COleVariant("D:\\Result.xls"),covOptional,covOptional, covOptional,covOptional,covOptional,0,covOptional,covOptional,covOptional,covOptional,covOptional); 

range.ReleaseDispatch();

sheet.ReleaseDispatch();

sheets.ReleaseDispatch();



book.ReleaseDispatch();
books.Close();
books.ReleaseDispatch();
app.Quit();

我操作之后打开生成的result.xls,提示“你尝试打开的文件格式与文件扩展名制定的格式不一致.....”,用2007打开的,请问有没有办法屏蔽这个警告呢?
---华软 网友回答---
帮顶一个
---华软网友回复---
你的excel文件是提取的2003的吧?      
华软声明:本内容来自网络,如有侵犯您版权请来信指出,本站立即删除。