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的巨集功能。