官术网_书友最值得收藏!

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緊密集成,是構成宏的基石。

主站蜘蛛池模板: 西乌| 呼伦贝尔市| 静宁县| 长海县| 澄江县| 西华县| 临漳县| 汾西县| 册亨县| 四平市| 荆州市| 乡城县| 理塘县| 临沭县| 武平县| 玉山县| 防城港市| 天祝| 英吉沙县| 宜兰县| 乌兰浩特市| 德化县| 体育| 蒲城县| 福清市| 且末县| 尤溪县| 河津市| 秀山| 昌吉市| 横峰县| 会宁县| 图们市| 习水县| 玉山县| 沈阳市| 东安县| 青河县| 阜阳市| 大渡口区| 花莲县|