VBA提供了面向對象的編程方法和相當完整的編程語言。它的編寫基於子過程和函數,在Access中以模塊的形式出現。
擴展數據
vb和vba的區別
VBA是VB的子集,也可以說是VB的簡化版。VB的應用程序編譯後可以直接在系統下運行,而VBA不行,必須在office下運行。用現成的“宏”對VBA統計中的圖形進行編程很方便,但不夠個性化,修改起來也很麻煩。VB繪圖功能很強大,可以任意度數繪圖,但是編程比較麻煩。
Vba主要用於辦公組件。比如在Excel中,可以自己編寫函數,用代碼定義壹系列操作。Vba是作為程序的自動化腳本存在的,目的是提高程序的自動化程度。而VB是編程的工具。
百度百科-VBA