1。在view-classwizad-autometion中点击add class-from a type library,选择execl。exe(office2003)。
2。从列表中选取_Application/_Workbook/_WorkSheet/Range/Workbooks/Worksheets 6项,确定,工程目录下会加入excel.cpp和excel.h。
3。在你的某个。h文件中添加excel相关变量,也可以直接在函数里定义:
_Application ExcelApp; //Excell 表格操作所需要的变量
Workbooks wbsMybooks;
_Workbook wbMyBook;
Worksheets wssMySheets;
_Worksheet wsMySheet;
Range MyRange;
4。为你的某个按钮单击事件添加如下代码:
void CExceltestDlg::OnOK()
{
CoUninitialize();
if(CoInitialize(NULL) != 0)
{
AfxMessageBox("初始化COM支持库失败!");
}
//启动Excell
if(!ExcelApp.CreateDispatch("Excel.Application",NULL))
{
AfxMessageBox("创建Excell服务失败!");
exit(1);
}
ExcelApp.SetVisible(FALSE);
//利用模板文件建立新文档
CString strPath;
CString strPath