靈魂-放水

          為學日益,為道日損。

          BlogJava 首頁 新隨筆 聯(lián)系 聚合 管理
            296 Posts :: 10 Stories :: 274 Comments :: 0 Trackbacks
          直到90年代早期,使應用程序自動化還是充滿挑戰(zhàn)性的領域.對每個需要自動化的應用程序,人們不得不學習一種不同的自動化語言.例如:可以用EXCEL的宏語言來使EXCEL自動化,使用WORD BASIC使WORD自動化,等等.微軟決定讓它開發(fā)出來的應用程序共享一種通用的自動化語言--------Visual Basic For Application(VBA),可以認為VBA是非常流行的應用程序開發(fā)語言VASUAL BASIC 的子集.實際上VBA是"寄生于"VB應用程序的版本.VBA和VB的區(qū)別包括如下幾個方面:

          1. VB是設計用于創(chuàng)建標準的應用程序,而VBA是使已有的應用程序(EXCEL等)自動化

          2. VB具有自己的開發(fā)環(huán)境,而VBA必須寄生于已有的應用程序.

          3. 要運行VB開發(fā)的應用程序,用戶不必安裝VB,因為VB開發(fā)出的應用程序是可執(zhí)行文件(*.EXE),而VBA開發(fā)的程序必須依賴于它的"父"應用程序,例如EXCEL.

          盡管存在這些不同,VBA和VB在結構上仍然十分相似.事實上,如果你已經(jīng)了解了VB,會發(fā)現(xiàn)學習VBA非常快.相應的,學完VBA會給學習VB打下堅實的基礎.而且,當學會在EXCEL中用VBA創(chuàng)建解決方案后,即已具備在WORD ACCESS OUTLOOK FOXPRO PROWERPOINT 中用VBA創(chuàng)建解決方案的大部分知識.

          * VBA一個關鍵特征是你所學的知識在微軟的一些產(chǎn)品中可以相互轉化.

          * VBA可以稱作EXCEL的“遙控器”.

          VBA究竟是什么?更確切地講,它是一種自動化語言,它可以使常用的程序自動化,可以創(chuàng)建自定義的解決方案.

          此外,如果你愿意,還可以將EXCEL用做開發(fā)平臺實現(xiàn)應用程序.

          1.2 EXCEL環(huán)境中基于應用程序自動化的優(yōu)點

          也許你想知道VBA可以干什么?使用VBA可以實現(xiàn)的功能包括:

          1. 使重復的任務自動化.

          2. 自定義EXCEL工具欄,菜單和界面.

          3. 簡化模板的使用.

          4. 自定義EXCEL,使其成為開發(fā)平臺.

          5. 創(chuàng)建報表.

          6. 對數(shù)據(jù)進行復雜的操作和分析.

          用EXCEL作為開發(fā)平臺有如下原因:

          1. EXCEL本身功能強大,包括打印,文件處理,格式化和文本編輯.

          2. EXCEL內(nèi)置大量函數(shù).

          3. EXCEL界面熟悉.

          4. 可連接到多種數(shù)據(jù)庫.

          參考資料:www.vipstar.net
          posted on 2006-12-05 18:41 放水老倌 閱讀(849) 評論(0)  編輯  收藏 所屬分類: 讀書筆記
          主站蜘蛛池模板: 吉安县| 措美县| 雷波县| 台安县| 密云县| 革吉县| 萍乡市| 同仁县| 泾川县| 阜阳市| 彝良县| 容城县| 塔河县| 阜平县| 丽江市| 朝阳区| 望都县| 莒南县| 舞钢市| 沭阳县| 通道| 江达县| 团风县| 青浦区| 留坝县| 独山县| 田林县| 扎鲁特旗| 依安县| 黄陵县| 建宁县| 兴义市| 赤峰市| 莱芜市| 镇原县| 花莲县| 枞阳县| 周口市| 南岸区| 志丹县| 于田县|