#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文件相关推荐

  1. VS2010 MFC通过OLE方式读写Excel文件(实例+工程文件)

    最近一个同学说是要做一个报账的软件,总体上要实现的功能就是读写Excel文件,于是自己就开始在网上找读写Excel的方法,首先看到了C/C++读写Excel的几种方法,说是读写的方法有很多,但是反正就 ...

  2. 以OLE方式读写EXCEL的C++类【转载】

    ◆C++中的[L"https://msdn.microsoft.com/library"]. 这个是C++标准规定的写法.详见以下链接: http://bbs.csdn.net/t ...

  3. 【转载】WPS通过设置密码的方式对Excel文件加密

    有时候Excel文件中可能包含一些敏感数据,此时希望对Excel文件进行加入密码的形式进行加密保护,在WPS软件和Office Excel软件中都支持对Excel文件进行密码保护,设置了密码保护的Ex ...

  4. 服务器保存excel文件慢,从使用IE的服务器缓慢地保存Excel文件

    这里的问题是试图下载带有html标记内容的excel文件.系统需要很长时间才能下载.有时,在请求下载时,IE的保存对话框不会立即显示.从使用IE的服务器缓慢地保存Excel文件 流程就是这样.这是一个 ...

  5. php通过ajax下载文件,PHP使用ajax的post方式下载excel文件简单示例

    本文实例讲述了PHP使用ajax的post方式下载excel文件.分享给大家供大家参考,具体如下: 项目需求,前端发起ajax请求,后端生成excel并下载,同时需要在header头中,带上token ...

  6. PHP使用ajax的post方式下载excel文件简单示例

    本文实例讲述了PHP使用ajax的post方式下载excel文件.分享给大家供大家参考,具体如下: 项目需求,前端发起ajax请求,后端生成excel并下载,同时需要在header头中,带上token ...

  7. C#在线打开编辑保存Excel文件[pageoffice]

    在项目开发过程中,经常会涉及到生成Excel报表,但往往系统只能通过后台生成Excel报表并保存到服务器上,若想在系统中打开Excel文件并进行编辑保存,有些人可能就没有思路了.因此,为了实现Exce ...

  8. java 在线excel_Java实现最简单的在线打开保存Excel文件

    在项目开发过程中,经常会涉及到生成Excel报表,但往往系统只能通过后台生成Excel报表并保存到服务器上,若想在系统中打开Excel文件并进行编辑保存,有些人可能就没有思路了.因此,为了实现Exce ...

  9. java 在线 excel文件_Java实现最简单的在线打开保存Excel文件 - PageOffice

    Java实现最简单的在线打开保存Excel文件- PageOffice 在项目开发过程中,经常会涉及到生成Excel报表,但往往系统只能通过后台生成Excel报表并保存到服务器上,若想在系统中打开Ex ...

最新文章

  1. 必读!TOP10生成对抗网络GAN论文(附链接)
  2. 2020年SAP项目艰辛曲折的开工历程 II
  3. ClickHouse之Distributed Query Execution
  4. python3 库pandas写入csv格式文件出现中文乱码问题解决方法
  5. cf831D(dp)
  6. css3 :nth-child()选择器的使用
  7. 中小研发团队架构实践之生产环境诊断工具WinDbg
  8. python设计模式总结
  9. java8(2)函数式接口
  10. html5实现视频播放器 弹幕效果,基于HTML5的有弹幕功能的视频播放器
  11. 不同抽样间隔T对正弦信号进行抽样
  12. 用计算机弹琴慢速度,弹钢琴的速度如何才能快起来?
  13. 【blender】基本操作总结-最常用的快捷键
  14. 企业舆情监测的意义是什么?为什么要做舆情监测?
  15. 提高前端生产效率(PxCook工具推荐)
  16. 照片损坏怎么办,怎么恢复受损照片
  17. 微信小程序真机调试连接不到后台服务器,解决微信小程序wepy真机预览跟本地表现不一样,数据变化了视图没变化...
  18. 最新全国机场名(持续更新2017-12-27)
  19. 透彻分析微信公众平台三大矛盾
  20. 化学公式编辑器怎么画聚合物?

热门文章

  1. 测试2:编写测试用例的方法
  2. RGB彩色图、Depth深度图
  3. 【数据挖掘】百度机器学习-数据挖掘-自然语言处理工程师 历史笔试详解
  4. java 配置微信js sdk,微信JSSDKconfig接口注入权限验证配置的参数获取--java版
  5. 第一次使用HbuilderX运行微信小程序项目
  6. JS中的原始数据类型(基础数据类型)和 引用数据类型
  7. emeditor所有的快捷键
  8. 【OWIN】ASP.NET
  9. MySql错误1045 Access denied for user 'root'@'localhost' (using password:YES) windows下的解决方案(忘记密码)
  10. Linux内存管理剖析