VB 应用程序调用 EXCEL 进行数据处理摘要:从 VB 应用程序内部来程序化操纵 Excel,利用 EXCEL 软件中的宏程序(VBA)功能,结合 VB程序语言来进行界面化程序编制,以达到利用 VB 调用 EXCEL 进行程序化数据处理的目的。关键词:VB 应用程序;EXCEL 对象模型;EXCEL 宏程序(VBA);VB 调用 EXCEL 记录和处理数据。引言Visual Basic 简称(VB)是设计 Windows 应用程序强有力的开发工具,“全球绝大多数 Windows 应用程序都是用 VB 开发的”; 信任大家对 VBA 也有所耳闻,只是很多朋友没有使用过。VBA 是 Visual Basic for Application 的简称。大家知道 Visual Basic 是一种编程语言,而 VBA 就是在 Visual Basic 平台中将 Microsoft Office 中的每个应用程序都看成一个对象。每个应用程序都由各自的 Application 对象代表。 Excel 是目前使用最广泛的办公应用软件之一,它具有强大的数学分析与计算功能,包括很多 VB 没有的求值数学表达式的函数和方法。由于 Excel 的应用程序对象是外部可创建的对象,所以就可以从VB 应用程序内部来程序化操纵 Excel。本文结合自己的实践和体会,谈谈如何在 VB6.0应用程序中调用 Exce1,供大家参考。一、 Excel 对象模型为了在 VB 应用程序中调用 Excel,必须要了解 Excel 对象模型。Excel 对象模型描述了 Excel 的理论结构,所提供的对象很多,其中最重要的对象,即涉及 VB 调用 Excel最可能用到的对象有: 二、调用 Excel 在 VB 应用程序中调用 Excel,实质是将 Excel 作为一个外部对象来引用,由 Excel对象模型提供能从 VB 应用程序内部来程序化操纵的对象以及相关的属性、方法和事件。 1、在 VB 工程中添加对 Excel 类型库的引用块,需要在 VB 工程中添加对 Excel 类型库的引用。注:要想在 VB 应用程序中调用 Excel,你的计算机系统中必须安装 Excel。 2、引用 Application 对象 Application 对象是 Excel 对象模型的顶层,表示整个 Excel 应用程序。在 VB 应用程序中调用 Excel,就是使用 Application 对象的属性、方法和事件。为此,首先要声明对象变量:Dim VBExcel As Object或直接声明为 Excel 对象:Dim VBExcel As Excel.Application。在声明对象变量之后,可用 CreateObject 函数或 GetObject 函数给变量赋值新的或已存在的 Application 对象引用。三、使用 Excel...