拜晓蒙 孔月萍 傅彦茹 俞锶浩
摘要:基于VC平台开发的应用软件中,为方便自动地生成规范化信息处理报告,设计了拟生成报告的Office Word格式模板,构建了VC驱动Office Word创建Word报告文件、自动填入结果参数和统计图表,形成可打印正式报告的技术方法,并以光伏阵列优化配置报告为例进行了报告自动生成方法的编程实现。实验表明该方法生成的信息处理报告结构灵活、图文并茂、可适应各种需求。
关键词:VC驱动Word;报告自动生成;OLB类型库
在绝大多数Visual C++(以下简称VC)平台开发下的应用软件系统中,往往具备信息处理和数据统计功能,它们的加工结果一般会用两种方式输出,其一是输出到终端屏幕上供用户浏览,其二是编辑成特定样式的报告文件供打印输出成纸质版,后一种方式需要设计处理结果或统计图表输出到可保存磁盘文件的方式,[1]后期可能还需要人工调整成具有特定版面格式的报告文件。现有技术往往将结果数据保存到文本文件中,但文本文件无法指定具体的输出格式和字体效果。[2]因此,考虑在VC平台下开发程序调用事先编辑好样式的Microsoft Office Word(以下简称MS Word)报告,设计能在特定位置写入计算结果、插入统计表格和图片、可自动生成软件信息处理报告的VC程序,实现标准样式报告的自动生成。
为达到标准格式数据处理报告自动生成的目的,需要完成三个方面的工作。首先需设计用户期望的标准格式MS Word 报告模板;第二是配置VC开发平台下启动MS Word的开发环境;第三是掌握VC向MS Word文件中写入数据、表格、图形、图像的编程方法。……