- PPT新視角:VBA應用技術
- 朱建國
- 487字
- 2018-12-27 17:42:32
1.6 VBA是宏的基石
宏就是一組計算機指令,在PowerPoint中,這些指令是通過VBA語言引擎進行解析和執行的。沒有VBA,宏就沒有生命,無法執行。
1993年在Microsoft Excel和Microsoft Project中引入了一種新的語言:Visual Basic For Application(簡稱為VBA),最初引入VBA是為了支持非專業人員開發,即供那些需要擴展基本Office功能集的人員,以便提供更多特定于域的解決方案的高級用戶使用,但是隨著應用的逐步深入,VBA也成了專業Office開發人員進行高度復雜的專業解決方案的開發工具。
如今,有成千上萬的基于VBA語言的Office解決方案平穩地運行在Office上,使Office發展成為一種集應用程序和技術于一體的框架,成為創建全新應用程序的穩定的開發平臺,這一切都要歸功于VBA的應用。
有人把VBA看做是VB的一個子集,這也許是一個概念性的誤解。從技術上來講,VBA語言的引擎是與環境分離的,就像Office應用程序是VBA的一個客戶一樣,VB也是基于VBA的一個宿主程序,是它的一個外延擴展,從這個角度上講,如果學會了VBA,也就同時學會了VB,反之亦然。
隨著Office應用程序的不斷升級,VBA的版本也在不斷更新中,在最新的Office 2010中,VBA的版本升級到7.0了,增加了對64位系統的支持,有圖為證,如圖1-11所示。

圖1-11
VBA作為Office平臺的一個組件,與Office緊密集成,是構成宏的基石。