VBA程序设计概述研讨
;VBA是Visual Basic for Application的缩写,是Microsoft Office系列的内置编程语言,是非常流行的应用开发语言VB(Visual Basic)的一个分支,可供用户编写宏,对Office进行二次开发。;宏与VBA
定义:宏(Macro)是一组VBA语句。可以理解为一个程序段,或一个子程序。
方法:直接用VBA代码编写,或通过录制形成。
录制宏的实质:录制宏的过程,实际上就是将一系列操作过程记录下来并由系统自动转换为VBA语句;例8-1,用第六章中介绍录制宏的方法,在Excel中创建一个名为“Test8_1”的宏,将工作表名“Sheet1”重命名为“VBAABC”。
宏实际上就是一个简单的VBA的Sub过程,它保存在模块中,以Sub开头,以End Sub结尾,执行时就从第一条语句执行,直到End Sub结束;VBA与VB与区别:
(1)VB用于创建标准的应用程序,VBA是使已有的应用程序(Office)自动化。
(2)VB具有自己的开发环境,VBA寄生于已有的应用程序(Office)。
(3)VB开发出的应用程序可以是独立的可执行文件,而VBA开发的程序必须依赖Office。
;宏记录器存在的局限性:
(1)录制的宏无判断或循环能力。
(2)人机交互能力差,即用户无法输入,计算机无法给出提示。
(3)无法显示对话框和自定义窗口。
(4)记录了许
原创力文档

文档评论(0)