sheet.AttachDispatch(sheets.GetItem(_variant_t("sheet1")),true);
得到全部Cells,此时,rgRge是cells的集合
rgRge.AttachDispatch(sheet.GetCells(),true);
(3) 写入值到Excel模板中
rgRge.SetItem(_variant_t((long)1),_variant_t((long)2),_variant_t(m_id));
rgRge.SetItem(_variant_t((long)2),_variant_t((long)2),_variant_t(m_accept_time));
(4) 打印预览
sheet.Activate();
Book.PrintPreview(_variant_t(false));
(5) 断开并关闭程序
rgRge.ReleaseDispatch();
sheet.ReleaseDispatch();
sheets.ReleaseDispatch();
Book.Close(_variant_t(false),COleVariant("path"),_variant_t(false));
Book.ReleaseDispatch();
Books.ReleaseDispatch();
ExcelApp.ReleaseDispatch();
Book.Close();
ExcelApp.Quit();
3 系统设计
工单管理系统的主要模块如图3所示。
图3 工单操作系统模块图
|