VBA语法及ACCESS语法结构

VBA语法及ACCESS语法结构

1.2 VBA语法(及Access的对象结构)

VBA程序是VBA语言语句代码以及注释的集合。一条语句是一个完整的命令,语句之间用换行符分割,大多数情况下,一条语句就是一行代码。

VBA语句是由规定的保留字(也称为关键字,在本书的范例中,关键字都以大写字母开头)与其他被赋予意义的单词组合而成,每条语句都具有明确意义,在VBA语句分为三种类型:

声明语句。定义变量、常数,或定义一段程序。

赋值语句。为变量或常数指定一个值或表达式。

可执行语句。它可以执行一个方法或是函数。

我们往往把实现特定功能的程序段用特定的方式单独封装起来,以便反复调用运行,或者提高程序可读性。这种程序段的最小单元我们称之为过程,一个Access模块中可包含一个或者多个过程。

1.2.1 过程与函数

先看一个简单的过程: Sub subPromptMessage()

MsgBox "这是一个最简单的过程。" End Sub

这是一个Sub过程,把光标定位在过程的任意位置,按下F5即可运行。这个过程的执

行结果是弹出一个提示对话框,如图8-2所示。

也可以单击菜单【运行】,选择【运行子过程/用户窗体】

或单击工具栏中【运行子过程/用户窗体】按钮回来立即运行

光标位置所在的过程。

第一行的“Sub”语句与最后一行的“End Sub”语句标志

过程的开始和结束。“Sub”后紧跟的“subPromptMessage”是

这个过程的名字。过程名后面的一对小括号是必须的。“Sub”所在行与“End Sub”行之间所有的行就是这个过程的语句。

如果要从一个过程返回结果值,就需要定义为一个Function过程,通常称为函数。函数与Sub过程的定义形式稍有不同。 Function PI() As Single

PI = 3.14159 End Function

“Function”与“End Function”标志函数的开始和结束。在代码的第一行,定义了函数的返回值PI的数据类型为Single。在函数过程的代码中有赋值语句来赋予这个函数的返回值。

函数过程定义后,就可以在其他过程或者函数中调用该函数返回的结果。例如: Sub functionReturnTest()

MsgBox "函数PI()的运行结果是:" & PI() End Sub

我们可以把这个过程接着再输入到PI()函数的下方,这个过程调用了函数PI(),我们执行这样的一个过程,可以在提示对话框中看到函数PI()的值为3.14159。

我们也可以在立即窗口中输入

VBA语法及ACCESS语法结构

Word文档免费下载Word文档免费下载:VBA语法及ACCESS语法结构 (共15页,当前第1页)

你可能喜欢

  • vba入门
  • Excel_VBA
  • Access教程
  • 知识点汇总
  • 函数大全
  • Access数据库程序设计
  • VBA程序设计
  • VBA数组

VBA语法及ACCESS语法结构相关文档

最新文档

返回顶部