自动化技术在生成数据报告中的应用
Creating Data Report by Application of Automation作者机构:河北民族师范学院数字与计算机科学学院河北承德067000
出 版 物:《实验室研究与探索》 (Research and Exploration In Laboratory)
年 卷 期:2017年第36卷第12期
页 面:136-142页
学科分类:08[工学] 0835[工学-软件工程] 081202[工学-计算机软件与理论] 0812[工学-计算机科学与技术(可授工学、理学学位)]
基 金:2017年河北省科学技术研究与发展计划科普专项项目(17K50320D) 2017年河北省教育厅资助科研项目(Z2017154) 承德市教育科学研究"十二五"规划2015年度专项课题(1501001)
主 题:自动化 组件对象模型 VBA技术 VC语言 微软办公软件
摘 要:在数据分析系统中人们希望将分析结果如文本、数字、表格、图片等保存到文件中,自动生成数据报告文档。研究应用程序与Microsoft Office组件之间的数据交换技术具有现实意义。Microsoft Office组件建立在自动化技术基础之上,自动化是支持IDispach接口的COM,它继承COM很多优点,简化COM底层细节,支持客户端与服务器之间数据的双向通信,通过自动化技术使得不同应用中的数据通信更加便利。MFC实现了对自动化对象和客户应用程序开发的支持。Microsoft Office组件是以Application对象为根的层级模型结构,Application、Document、Selection和Range等是最常用到的Word对象。项目实例演示了VC环境下通过制作报告模版,利用自动化技术快速开发Word客户应用的过程,该方法对在各种语言环境下开发Microsoft Office客户应用程序都具有借鉴价值。