OLE方式保存Excel文件
#define PG OlePropertyGet
#define PS OlePropertySet
#define FN OleFunction
#define PR OleProcedure
try {
try {
Ex=Variant::CreateObject("Excel.Application"); //启动Excel
}
catch(...) {
msg_Box("无法启动Excel,可能尚未安装或文件已经损坏!",MB_ICONERROR);
return false;
}
Ex.PG("WorkBooks").PR("Open","模板.xls");
Wb=Ex.PG("ActiveWorkBook");
Wb.PG("WorkSheets",1).FN("Activate");
Sh1=Wb.PG("ActiveSheet");
s = FormatDateTime( "yyyy-mm-dd", Now() );
Sh1.PG("Cells", 24, 3).PS("Value",s.c_str()); //制表日期
Sh1.PG("Cells", 24, 26).PS("Value",g_UName.c_str()); //制表人
...
AnsiString file1 = ExtractFilePath(Application->ExeName) + "reports\\xxxx.xls";
if (needPrint) {
//打印
Ex.PS("Visible",true);
//Ex.PG("ActiveWindow").PG("SelectedSheets").FN("PrintOut");
Ex.PG("ActiveWindow").PG("SelectedSheets").FN("PrintPreview");
} else {
//保存报表
try {
Wb.PG("SaveAs",file1.c_str());
} catch (...) {
return false;
}
}
}
__finally {
Wb.FN("Close",0);
Ex.FN("Quit");
}
OLE方式保存Excel文件相关推荐
- VS2010 MFC通过OLE方式读写Excel文件(实例+工程文件)
最近一个同学说是要做一个报账的软件,总体上要实现的功能就是读写Excel文件,于是自己就开始在网上找读写Excel的方法,首先看到了C/C++读写Excel的几种方法,说是读写的方法有很多,但是反正就 ...
- 以OLE方式读写EXCEL的C++类【转载】
◆C++中的[L"https://msdn.microsoft.com/library"]. 这个是C++标准规定的写法.详见以下链接: http://bbs.csdn.net/t ...
- 【转载】WPS通过设置密码的方式对Excel文件加密
有时候Excel文件中可能包含一些敏感数据,此时希望对Excel文件进行加入密码的形式进行加密保护,在WPS软件和Office Excel软件中都支持对Excel文件进行密码保护,设置了密码保护的Ex ...
- 服务器保存excel文件慢,从使用IE的服务器缓慢地保存Excel文件
这里的问题是试图下载带有html标记内容的excel文件.系统需要很长时间才能下载.有时,在请求下载时,IE的保存对话框不会立即显示.从使用IE的服务器缓慢地保存Excel文件 流程就是这样.这是一个 ...
- php通过ajax下载文件,PHP使用ajax的post方式下载excel文件简单示例
本文实例讲述了PHP使用ajax的post方式下载excel文件.分享给大家供大家参考,具体如下: 项目需求,前端发起ajax请求,后端生成excel并下载,同时需要在header头中,带上token ...
- PHP使用ajax的post方式下载excel文件简单示例
本文实例讲述了PHP使用ajax的post方式下载excel文件.分享给大家供大家参考,具体如下: 项目需求,前端发起ajax请求,后端生成excel并下载,同时需要在header头中,带上token ...
- C#在线打开编辑保存Excel文件[pageoffice]
在项目开发过程中,经常会涉及到生成Excel报表,但往往系统只能通过后台生成Excel报表并保存到服务器上,若想在系统中打开Excel文件并进行编辑保存,有些人可能就没有思路了.因此,为了实现Exce ...
- java 在线excel_Java实现最简单的在线打开保存Excel文件
在项目开发过程中,经常会涉及到生成Excel报表,但往往系统只能通过后台生成Excel报表并保存到服务器上,若想在系统中打开Excel文件并进行编辑保存,有些人可能就没有思路了.因此,为了实现Exce ...
- java 在线 excel文件_Java实现最简单的在线打开保存Excel文件 - PageOffice
Java实现最简单的在线打开保存Excel文件- PageOffice 在项目开发过程中,经常会涉及到生成Excel报表,但往往系统只能通过后台生成Excel报表并保存到服务器上,若想在系统中打开Ex ...
最新文章
- 必读!TOP10生成对抗网络GAN论文(附链接)
- 2020年SAP项目艰辛曲折的开工历程 II
- ClickHouse之Distributed Query Execution
- python3 库pandas写入csv格式文件出现中文乱码问题解决方法
- cf831D(dp)
- css3 :nth-child()选择器的使用
- 中小研发团队架构实践之生产环境诊断工具WinDbg
- python设计模式总结
- java8(2)函数式接口
- html5实现视频播放器 弹幕效果,基于HTML5的有弹幕功能的视频播放器
- 不同抽样间隔T对正弦信号进行抽样
- 用计算机弹琴慢速度,弹钢琴的速度如何才能快起来?
- 【blender】基本操作总结-最常用的快捷键
- 企业舆情监测的意义是什么?为什么要做舆情监测?
- 提高前端生产效率(PxCook工具推荐)
- 照片损坏怎么办,怎么恢复受损照片
- 微信小程序真机调试连接不到后台服务器,解决微信小程序wepy真机预览跟本地表现不一样,数据变化了视图没变化...
- 最新全国机场名(持续更新2017-12-27)
- 透彻分析微信公众平台三大矛盾
- 化学公式编辑器怎么画聚合物?
热门文章
- 测试2:编写测试用例的方法
- RGB彩色图、Depth深度图
- 【数据挖掘】百度机器学习-数据挖掘-自然语言处理工程师 历史笔试详解
- java 配置微信js sdk,微信JSSDKconfig接口注入权限验证配置的参数获取--java版
- 第一次使用HbuilderX运行微信小程序项目
- JS中的原始数据类型(基础数据类型)和 引用数据类型
- emeditor所有的快捷键
- 【OWIN】ASP.NET
- MySql错误1045 Access denied for user 'root'@'localhost' (using password:YES) windows下的解决方案(忘记密码)
- Linux内存管理剖析