久久国产成人av_抖音国产毛片_a片网站免费观看_A片无码播放手机在线观看,色五月在线观看,亚洲精品m在线观看,女人自慰的免费网址,悠悠在线观看精品视频,一级日本片免费的,亚洲精品久,国产精品成人久久久久久久

分享

【開發(fā)】關于VBA的那些事

 jplhj06 2011-11-21
【開發(fā)】關于VBA的那些事
圖片

VBA——Visual Basic For Application 的縮寫,,也叫做宏程序,,是微軟開發(fā)出來在其桌面應用程序中執(zhí)行通用的自動化(OLE)任務的編程語言。VBA要求有一個宿主應用程序才能運行,,而且不能用于創(chuàng)建獨立應用程序,。VBA可使常用的過程或者進程自動化,可以創(chuàng)建自定義的解決方案,,最適用于來定制已有的桌面應用程序,。


一、VBA是什么
直到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在結構上仍然十分相似,。事實上,,如果你已經了解了VB,會發(fā)現(xiàn)學習VBA非???。相應的學完VBA會給學習VB打下堅實的基礎。而且當學會在Excel中用VBA創(chuàng)建解決方案后,,即已具備在Word,、Access、Foxpro,、Outlook,、 PowerPoint中用VBA創(chuàng)建解決方案的大部分知識。

VBA一個關鍵特征是你所學的知識在微軟的一些產品中可以相互轉化,。
VBA可以稱作Excel的“遙控器”,。

VBA究竟是什么?更確切地講,,它是一種自動化語言,,它可以使常用的程序自動化,可以創(chuàng)建自定義的解決方案,。此外,,如果你愿意,還可以將Excel用做開發(fā)平臺實現(xiàn)應用程序,。

二,、VBA-VB編輯器
VBE(Microsoft Visual Basic Editor,Visual Basic編輯器,,VB編輯器)就是我們設計,、調試VBA代碼的編
輯器,它是捆綁在Application(如Word,,Excel,,Outlook)應用程序中的一個程序。

VBA Project大多數(shù)的Office程序都包含Visual Basic編輯器,它是用來創(chuàng)建,、修改和管理Office宏的一種環(huán)境,。宏中包含的代碼通常以關鍵字Sub開頭并以關鍵字EndSub結尾,此代碼也就是所謂的“子例程”,?!澳?/FONT>塊”是由一個或多個宏或子例程組成的,“工程”則是由一個或多個模塊組成,。 Visual Basic編輯器用于管理工程及其關聯(lián)的模塊,。要訪問Visual Basic編輯器,請在“工具”菜單中指向“宏”,,然后單擊“Visual Basic編輯器”,。

圖片

三、VBA用戶窗體
用戶可以在Excel VB編輯器中添加用戶窗體,,用于創(chuàng)建和顯示自定義對話框,。
當使用MsgBox函數(shù)和InputBox函數(shù)不能滿足與用戶交互的需求時,可使用用戶窗體來自定義對話框,。您能使用
用戶窗體來顯示所輸入的數(shù)據(jù),,您甚至能使用用戶窗體創(chuàng)建一個完整的用戶界面,而不會讓用戶接觸到電子表格本身,。
用戶在Windows對話框中所看到的大多數(shù)控件都能在用戶窗體中實現(xiàn)——命令按鈕,,選項按鈕,復選框,,文本框
,,組合框——加上一些其它不常用的控件像圖像,日歷等等,。

四,、VBA-宏簡介

PowerPoint等辦公軟件自動集成了VBA高級程序語言,用此語言編制出的程序就叫“宏”,。用VBA語言編制程序,,并集成到PowerPoint中,可以定制特定的,、功能強大的PowerPoint軟件,,其中以VBA在Excel中的運用尤其強大。
但是有極少數(shù)的人可能會利用VBA語言編制專門破壞電腦系統(tǒng)的病毒程序,,并集成到PowerPoint中,,給電腦使用者帶來損失。為了防止這種情況的發(fā)生,,PowerPoint自帶了“宏”檢測功能。當發(fā)現(xiàn)正在打開的PowerPoint文件帶有“宏”時,會提示用戶注意,,并讓用戶自行選擇是否啟用“宏”,。電腦提示語言如下“ XX文件中包含宏。宏可能會攜帶病毒,。取消宏雖可以確保安全,,但如果這些宏本身是安全的,則又會損失某些功能,?!?
是否啟用“宏”,取決于軟件的來源,。如果不知道軟件的來源,,則不要啟用;如果知道其來源,,則應當啟用,,否則將無法使用軟件中設定?的功能。

(來源/互動百科 編輯/阿呆

    本站是提供個人知識管理的網絡存儲空間,,所有內容均由用戶發(fā)布,,不代表本站觀點。請注意甄別內容中的聯(lián)系方式,、誘導購買等信息,,謹防詐騙。如發(fā)現(xiàn)有害或侵權內容,,請點擊一鍵舉報,。
    轉藏 分享 獻花(0

    0條評論

    發(fā)表

    請遵守用戶 評論公約

    類似文章 更多