VBA是Visual Basic的一種巨集語言,是在其桌面應用程式中執行通用的自動化任務的程式語言。主要能用來擴充套件Windows的應用程式功能,特別是Microsoft Office軟體。它也可說是一種應用程式視覺化的Basic指令碼。
VBA是基於 Visual basic發展而來的,與VB具有相似的語言結構。
從語言結構上講,VBA是VB的一個子集,它們的語法結構是一樣的。
兩者的開發環境也幾乎相同。
但是,VB是獨立的開發工具,它不需要依附於任何其他應用程式,它有自己完全獨立的工作環境和編譯、連結系統。
VBA卻沒有自己獨立的工作環境,它必須依附於某一個主應用程式,VBA專門用於Office的各應用程式中,如Word、 Excel、 Access等。
在 Access中,可以通過VBA編寫模組來滿足特定的需要。