如何在excel的指定的某个单元格中插入一个指定行和列的表格? 如题. 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 怎么没有人回复啊?是不是没说清楚啊.我是想在excel的指定的一个单元格中再创建一个表格.代码如下.bool CWriteExcelDlg::InsertExcel( CString &strFile, CString& strExcelName){ UpdateData(TRUE);//将框中的数据赋给变量 COleVariant VOptional((long)DISP_E_PARAMNOTFOUND, VT_ERROR); _Application objApp; _Workbook objBook; Workbooks objBooks; Worksheets objSheets; _Worksheet objSheet; Range objRange; BOOL bRet = FALSE; //创建Excel 2000服务器(启动Excel) bRet = objApp.CreateDispatch("Excel.Application"); if (!bRet) { return FALSE; } //objApp.SetVisible(TRUE); //使Excel可见 objApp.SetUserControl(TRUE); //允许用户操作EXCEL objBooks = objApp.GetWorkbooks(); //open excel file objBook = objBooks.Open(strFile, VOptional, VOptional, VOptional, VOptional,VOptional, VOptional, VOptional, VOptional,VOptional, VOptional, VOptional, VOptional, VOptional, VOptional); objSheets = objBook.GetWorksheets(); objSheet = objSheets.GetItem(COleVariant((short)m_Sheet));//第几张表 objRange =objSheet.GetUsedRange(); 比如说我想在第一行第一列中创建一个三行四列的表格.应该在此处怎么写啊? objBook.Save(); objBook.Close (VOptional,COleVariant(strExcelName),VOptional); objBooks.Close(); objApp.Quit(); objApp.ReleaseDispatch(); return true;} 还是关于标签使用的问题---标签显示了,但标签里的内容不显示(API) 输入法状态条中的鼠标跟踪问题 如何向远端的数据库的一张表中添加一条记录,使用SQL语句。急急急 即能传文件,又能传消息怎样考虑接收端,看我的代码,我的是这样处理的,但是有问题 请大家看看这句话有什么问题! 工具兰的问题 用C语言实现从一个txt文本读取,此txt文件其实是个单词表 求:读文件修改时间之方法 菜鸟级问题要,很菜很菜!! vc6.0 ON_EN_UPDATE和ON_EN_CHANGE同时输入3个字怎样才能只响应一次 为什么我在内存bitmap中的画线不成功,已贴源码。 完善程序代码
是不是没说清楚啊.我是想在excel的指定的一个单元格中再创建一个表格.代码如下.bool CWriteExcelDlg::InsertExcel( CString &strFile, CString& strExcelName)
{ UpdateData(TRUE);//将框中的数据赋给变量 COleVariant VOptional((long)DISP_E_PARAMNOTFOUND, VT_ERROR);
_Application objApp;
_Workbook objBook;
Workbooks objBooks;
Worksheets objSheets;
_Worksheet objSheet;
Range objRange;
BOOL bRet = FALSE;
//创建Excel 2000服务器(启动Excel)
bRet = objApp.CreateDispatch("Excel.Application");
if (!bRet)
{
return FALSE;
} //objApp.SetVisible(TRUE); //使Excel可见
objApp.SetUserControl(TRUE); //允许用户操作EXCEL objBooks = objApp.GetWorkbooks();
//open excel file
objBook = objBooks.Open(strFile,
VOptional, VOptional, VOptional, VOptional,VOptional, VOptional,
VOptional, VOptional,VOptional, VOptional, VOptional, VOptional,
VOptional, VOptional);
objSheets = objBook.GetWorksheets();
objSheet = objSheets.GetItem(COleVariant((short)m_Sheet));//第几张表
objRange =objSheet.GetUsedRange();
比如说我想在第一行第一列中创建一个三行四列的表格.应该在此处怎么写啊?
objBook.Save();
objBook.Close (VOptional,COleVariant(strExcelName),VOptional);
objBooks.Close();
objApp.Quit();
objApp.ReleaseDispatch();
return true;}