當前位置:編程學習大全網 - 編程語言 - 碰到壹個不懂的術語VBA,請教壹下

碰到壹個不懂的術語VBA,請教壹下

VBA是指Visual Basic for Application。它是在Office中使用的宏語言,主要為了增強Word、Excel等軟件的自動化能力。VBA的語法類似VB,但提供了很多VB中沒有的函數和對象,這些函數、對象都是針對Office應用的。

VBA是什麽

直到90年代早期,使應用程序自動化還是充滿挑戰性的領域.對每個需要自動化的應用程序,人們不得不學習壹種不同的自動化語言.例如:可以用Excel的宏語言來使EXCEL自動化,使用Word BASIC使WORD自動化,等等.微軟決定讓它開發出來的應用程序***享壹種通用的自動化語言--------Visual Basic For Application(VBA),可以認為VBA是非常流行的應用程序開發語言VASUAL BASIC 的子集.實際上VBA是"寄生於"VB應用程序的版本.VBA和VB的區別包括如下幾個方面:

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究竟是什麽?更確切地講,它是壹種自動化語言,它可以使常用的程序自動化,可以創建自定義的解決方案.

此外,如果妳願意,還可以將EXCEL用做開發平臺實現應用程序.

  • 上一篇:什麽是復合語句?
  • 下一篇:請問怎麽學習linux操作系統
  • copyright 2024編程學習大全網