返回列表 上一主題 發帖

[發問] 小學生問題 2 (謝謝)

回復 10# Hsieh


    謝謝Hsieh 版主

原來是採這種方式,難怪我不會,真謝謝您囉!:D

TOP

本帖最後由 mark15jill 於 2011-5-26 10:34 編輯

以下資料轉載至   http://yuan.yocjh.kh.edu.tw/%B1%D0%A7%F7/vba/index.htm

1.VBA 簡介

  VBA的全名是「Visual Basic for Application」,名字好像可以建立單獨執行的應用系統,其實它是附屬於Office各軟體的巨集,VBA程式碼只可以在副檔名為DOC﹑MDB﹑XLS﹑PPT等檔案內執行。

  有學過Visual Basic的人也因此有福了,因為MicroSoft微軟公司從Office97的各個軟體中都已經開始支援VBA,使得VBA成為共通的巨集語言,平時只要學習一套即可在Office的環境中以VBA隨心所慾的控制Office。

  不論VBA的角色是巨集或程式設計,其定位在以往都頗為尷尬,具有Visual Basic開發經驗的程式設計師,常認為以Visual Basic開發應用系統不夠水準,且對類如Office等,幾乎不願鑽研;而只會操作Word、Excel等軟體之使用者又不懂程式設計,因此難以進入VBA的殿堂。這兩種因素夾雜之下,使得VBA在Office各軟體內,成為較少人使用的工具。但VBA還是有它的妙用存在,以下是使用VBA的數項特點:

開發Office應用軟體:現今體積碩大無比的軟體,視窗的複雜﹑按鈕等,必感到無從下手。最方便的就是使用VBA,如將不需要的功能表或工具列予以隱藏,僅提供必要內容在視窗上即可。所以等於是以現有環境更改為具特定用途的工作環境,可減少一般使用者認為電腦過於複雜的疑慮。

動態更改或控制檔案:VBA的最大特色是提供多種「物件」,這些物件就是各軟體檔案格式的內容,例如在Excel的VBA內有Workbook(活頁簿)﹑Worksheet(工作表);在Word內有Document(文件)等物件,每一物件都有數量不等的屬性及方法,觀念與VB中的控制項相同。

與VB相去不遠的函數:可說除了無法編譯外,與正式的程式設計-Visual Basic相差無幾,且多了可處理各軟體檔案格式的百餘種物件。

TOP

感謝 mark15jill 大 對VBA介紹,小學生必努力學習。
只為學習所以發問

TOP

        靜思自在 : 虛空有盡.我願無窮,發願容易行願難。
返回列表 上一主題