欢迎来到天天文库
浏览记录
ID:36512959
大小:950.29 KB
页数:6页
时间:2019-05-11
《检测报告自动生成方法的研究与实现》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、2009年全国电器附件行业技术交流大会论文集基于VBA的检测报告自动生成方法的研究与实现陈思明(广州威凯检测技术研究院电工产品检测所,广州510663)摘要:本文针对耗时费力的检测报告编制工作,改进了传统的编制方法,基于对WordVBA研究,设计了检测报告自动生成软件。使工作效率和报告正确率都得到极大提高。关键词:Word;VBA;VisualBasic;报告;自动Abstract:Thisarticleaimsatimprovingthetraditionalreportcompilationmethodinthatthetraditionalm
2、ethodistimeconsuming.BaseonthestudyofWordVBA。thetestreportsautomaticcompilationsoftwarehasbeendesigned,whichleadtotheenormouselevationofworkingefficiencyandreportaccuracy.Keywords:Word;VBA;VisualBasic;Report;Automatic.1引言在检测行业.工程师正将越来越多的时间用于编制检测报告。相应的.研究分析标准和产品的时间则越来越少。这对检测行业和
3、工程师本身的发展都是不利的。也许这是必不得已的,因为每天都有大量的试验数据等待被分析处理,并输入到检测报告中。然而.通过实践发现,每天依靠人工用电脑编辑表格、录入数据、粘贴图片而编制的大量报告.在大多数情况下,仅仅是其中的数据、图表不同而已。如此周而复始,不仅劳动量巨大,耗费时间。而且出错率高。因此。研究检测报告的自动生成是很有价值和必要的。于此同时.随着科技的发展,更多的自动化数字检测设备应用到检测领域,使试验数据可以直接传输到电脑中。那么,通过程序,即可自动将数据导入Word并生成检测报告,使自动化进一步加强。本文以VisualBasic编程语
4、言为基础,利用WordVBA.以小型熔断器的试验报告生成为实例。简要说明如何自动生成检测报告。对于检测报告自动生成所产生的经济效益,以小型熔断器检测报告的编制举例说明。经实践调查.在试验完成后,处理数据和编制报告的平·102.均时间,每个型号需要30多分钟,而使用该报告自动生成软件,平均只要8分钟,编制报告的效率提高了4倍,同时,错误率大大降低。推而广之,其它产品的检测报告编制效率也将成倍增长,产生的经济效益是巨大的。2实现原理目前的报告生成模式是.工程师先将原始数据计算完毕,然后将数据填入报告的相应位置。这样做既耗时费力,报告出错率也很高。现设计
5、新的报告生成方法,即利用Word软件自带的VBA进行编程,利用软件代码将输入的原始数据运算,然后自动注入报告中相应的位置。本人设计了4种方法以实现检测报告的自动生成:A.书签插入法;B.查找替代法;C.域;D.模版技术。其编程开发难度由A到D逐渐增强,但其功能也随之强大。每种方法都有自己的适用性,请根据报告的实际情况选择合适的方法。由于检测产品种类较多,报告式样各异,所以,这里将重点介绍自动生成检测报告的最常用方法。这项工作是一劳永逸的,一旦编好程序,每次要出具报告时,只需将该模板拷贝一份即可使用。2.1WordVBA简介VBA是VisualBas
6、icforApplications的简称.是一种应用程序开发工具。像Delphi,Visual2009年全国电器附件行业技术交流大会论文集C++.Java等开发工具一样。我们可以用VBA来开发软件产品,满足某方面的需要,例如开发文档或分析数据等。VBA的独特之处在于它由应用程序控制,反过来。它又可以增强应用程序的功能。VBA与VB不同。VBA是基于VB发展而来,它们具有相似的语言结构.提供的工具和开发环境是一样的。但是,使用VBA进行的程序设计,保存在Office文档内,无法脱离Office应用程序的环境而独立运行。VB则提供了更多更强大的高级开发
7、工具.可以创建基于Windows操作系统的程序。还可以为其它程序创建组件。Word提供了一个对象模型。利用VBA可以增强其功能。使用Word对象可实现文档管理系统、生成文档模版、插入自动图文集和表格、从Excel中导人数据以及在网络上发布文档等功能。Word是日常办公中使用频率最高的Office程序。掌握好Word的集成开发。会在很大程度上降低工作强度。2.2基本原理及方法本文着重介绍书签插入法和查找替代法。这两种方法编程开发难度低.通用性强.易于推广应用。它们的实现都主要有3个环节:1.试验数据的录入;2.试验数据的分析处理;3.数据插入到相应位
8、置。第一步.制作一个友好的界面。以便于人机交流。在工程中插入一个窗体,然后为窗体设置属性。使用控件工具箱可以拖放控件到窗体
此文档下载收益归作者所有