1. VB是設計用於創建標準的應用程序,而VBA是使已有的應用程序(EXCEL等)自動化
2. VB具有自己的開發環境,而VBA必須寄生於已有的應用程序.
3. 要運行VB開發的應用程序,用戶不必安裝VB,因為VB開發出的應用程序是可執行文件(*.EXE),而VBA開發的程序必須依賴於它的"父"應用程序,例如EXCEL.
盡管存在這些不同,VBA和VB在結構上仍然十分相似.事實上,如果妳已經了解了VB,會發現學習VBA非常快.相應的,學完VBA會給學習VB打下堅實的基礎.而且,當學會在EXCEL中用VBA創建解決方案後,即已具備在WORD ACCESS OUTLOOK FOXPRO PROWERPOINT 中用VBA創建解決方案的大部分知識.
* VBA壹個關鍵特征是妳所學的知識在微軟的壹些產品中可以相互轉化.
* VBA可以稱作EXCEL的"遙控器".
VBA究竟是什麽?更確切地講,它是壹種自動化語言,它可以使常用的程序自動化,可以創建自定義的解決方案.
也許妳想知道VBA可以幹什麽?以EXCEL為例子,使用VBA可以實現的功能包括:
1. 使重復的任務自動化.
2. 自定義EXCEL工具欄,菜單和界面.
3. 簡化模板的使用.
4. 自定義EXCEL,使其成為開發平臺.
5. 創建報表.
6. 對數據進行復雜的操作和分析.