文档介绍:LabVIEW中Excel报告生成功能开发
LabVIEW报告生成工具包简介
LabVIEW报告生成工具包通过ActiveX技术将Microsoft Word和Excel与LabVIEW集成开发环境结合起来,用于快速生成专业的报告,从而高效地表示出各种测试数据和结果。用户可以移植、修改现有的报告模板,并使用标准的LabVIEW功能,扩展该工具包的报告生成功能;通过运行由VBA编写的宏代码还可以进一步自定义修改报告生成过程并自动生成报告。
LabVIEW报告生成工具包包含了3类VIs(类似传统语言的函数或过程):①高级报告生成VIs,用于新建报告和进行常规操作。②专门用于生成Word格式的报告VIs,其中包括了文档管理、查找、替换、编辑和格式化Word中的图表、图片,通过编写VBA代码自定义各种复杂的操作。③专门用于生成Excel格式的报告VIs,其除了能进行常规的Excel操作外,还可以操作Excel中的宏。
2 Excel格式报告功能开发
Excel格式的报告功能开发主要使用了FunctionsReport GenerationExcel Specific VIs函数模板中的Excel Easy 、Excel Easy 、Excel Easy 、ExcelEasy  4个简易VIs和General、Format、Graphs and ictures、Advanced 4个函数子模板。
下面的例子描述了使用简易VIs输出Excel文档报告的过程,框图程序见图1,运行结果是生成包含文本、表格、图表的报告。
首先新建一个Excel文档,为此在LabVIEW的FunctionsReport Generation模板中选择New ,将其放置在框图程序中,设置report type属性为Excel,当程序运行时LabVlEW利用ActiveX技术调用Microsoft Excel自动化服务器,从而达到控制Excel工作薄与工作表生成过程的目的。为了加速报告的生成,Excel的初始窗口模式设置为minimized。Excel Easy ,通过给字符串变量Title赋值,可以自定义报告的标题内容。此外,还可以设置标题的字体、字号、下划线、颜色等参数。Excel Easy 。参数start为文本区域左上脚的单元格,end为右下脚单元格,border值为Ture,即显示文本框。Excel Easy ,程序中将二维字符数组Test Table赋值给Excel Easy ,并显示表头。 
对于专业的自动化测试系统报告常常需要将大量的测量数据转化为意义明确的显示曲线或三维图形,在LabVIEW中可以轻松地实现。使用Excel Easy 
类型的图表,如柱形图、饼图、曲面图。示例程序中,设置图标类型属性chart type为xlLine,即绘制折线图。为了控制图表的显示,