Can you summarize the following document?
        
  

  即Primary Type Data,下述列表的括号内为字节数:

  相当于C语言的struct,例如:

  日期常量由符号“#”将字符括起来,如#2012-1-1#。  系统定义常量有3个:True、False和Null。  固有常量是编程时引用的对象库定义的常量。所有固有常量都可以在宏或VBA代码中使用。通常,固有常量通过前两个字母来指明定义该常量。来自VB库的常量则以“vb”开头。来自Access的常量以“ac”开头。可以使用对象浏览器来查看所有对象库中的固有常量列表。  可以自行定义常量。如:

  例如:

  

  if 条件1 then

  Select Case 表达式  其中的表达式列表可以为:

  Do While或Until 条件

  For 循环控制变量=初值To 终值Step 步长

  For Each 循环控制变量 In 集合变量

  VBA没有类似C语言的continue语句。通常可如此写程序:

  With 对象引用

  On Error Goto 出错处理语句的label '跳转到出错处理语句 或

  

  使用REM或者单引号开始的行。

  如果一行包括多条语句,用冒号分割各个语句。跨多行的语句,在行末用“空格加下划线”表示续行。

  Sub 过程名(参数表)  可以是Private、Public、Friend、Static等修饰。  调用函数/过程时,可以加括号或者不加括号。如果调用表达式作为一行的一部分,那么必须用参数,例如函数调用的返回值赋给变量。 调用过程时, 可以使用/不使用call关键字。使用call语句调用过程,如果无参数,则不加括号;如果有参数,必须加括号。如果调用时用括号包住单个参数,则该参数强行按值传递。需要特别注意,不用call不加括号的调用,形参与实参是传值(passed by value)而不是传引用(passed by reference),这会导致一些对象的方法调用失败。例如:

  VBA的常用内置函数列表参见:

  比较特殊的运算符有指数运算^,浮点除法/,整数除法\,取模运算Mod,不等逻辑比较运算
Visual Basic for Applications(VBA)是Visual Basic的一种宏语言,主要能用来扩展Windows的应用程序功能,特别是Microsoft Office软件。也可说是一种应用程序视觉化的Basic Script。 1994年发行的Excel 5.0版本中,即具备了VBA的宏功能。