快速瀏覽 往期合集:【2023年3月】【2023年4月】【2023年5月】【2023年6月】【2023年7月】【2023年8月】【2023年9月】 實(shí)用案例 |日期控件||簡(jiǎn)單的收發(fā)存||收費(fèi)管理系(Access改進(jìn)版)| |電子發(fā)票管理助手||電子發(fā)票登記系統(tǒng)(Access版)| |中醫(yī)診所收費(fèi)系統(tǒng)(Excel版)||中醫(yī)診所收費(fèi)系統(tǒng)(Access版)| 收費(fèi)使用項(xiàng)目 內(nèi)容提要
1、對(duì)象:我們可以操作的目標(biāo),,比如工作簿,、工作表、單元格,、用戶窗體,、控件等等。 2,、屬性:對(duì)象的特征或狀態(tài),。比如工作表的Name,單元格的顏色等,。 3、方法:對(duì)象可以執(zhí)行的動(dòng)作,,比如工作簿的Save,。 4、事件:對(duì)象可以響應(yīng)的動(dòng)作或狀態(tài)變化,,比如工作表的Change事件,,命令按鈕的Click事件。如果某事件發(fā)生,,對(duì)象會(huì)做出哪些反應(yīng),?實(shí)際上也就是執(zhí)行指定的代碼。 這兩個(gè)放在一起說,我就不用考慮某個(gè)代碼使用的到底是屬性還是方法,。我們這里僅介紹常用的,,或者說我們使用過的,沒使用過的就不亂講了,,也沒有必要說得那么細(xì),,若有需要,我們?cè)偃パ芯恳膊贿t,,反正資源都是觸手可及的,。 1、定義一個(gè)WorkBook對(duì)象
這里的wb,,就是一個(gè)WorkBook對(duì)象,,wb只是一個(gè)代號(hào),用什么其他字符串都可以,,只要符合VBA的命名規(guī)范,。但我們建議還是要定義一個(gè)有一定意義的對(duì)象、變量名稱,,并且盡量保持一慣性,。這樣做的好處是顯而易見的,一是加快你寫代碼的速度,,二是復(fù)制代碼的時(shí)候,,改動(dòng)的地方會(huì)比較少,有時(shí)候甚至都不用改,。 2,、輸入 我們接下來寫代碼的時(shí)候,輸入“wb.”(注意后面的小點(diǎn)點(diǎn)),,后面會(huì)給出很多屬性,、方法的提示,記得的,,我們直接輸入,,只記得前面幾個(gè)字母的,我們就輸入幾個(gè)字母,,在顯示的列表中去尋找,。 3、Add:新建工作簿
4,、Activate:激活工作簿,,使其成為活動(dòng)工作簿
5,、Name:獲取或設(shè)置工作簿的名稱;FullName:完整名稱
6,、Sheets.Add:插入工作表,,并放在最后
7、Saveas:另存為
8,、Sheets:返回工作簿中的所有工作表的集合,;循環(huán)工作簿中所有工作表的方法
9、Save:保存工作簿
10,、Close:關(guān)閉工作簿
11,、Open:打開另一個(gè)工作簿
12、PrintOut:打印工作簿中所有工作表(有參數(shù)可選) 13,、Protect::保護(hù)工作簿,,可選擇設(shè)置密碼。 14,、Unprotect:取消保護(hù)工作簿,。 三、事件 工作簿的事件也很多,,在ThisWorkbook對(duì)象中,。 我們點(diǎn)中所需要的事件名稱,相應(yīng)過程的基本代碼就會(huì)自動(dòng)填充到代碼框,。 我們舉兩個(gè)經(jīng)常用到的例子: 1,、BeforeClose:當(dāng)工作簿即將關(guān)閉之前觸發(fā),執(zhí)行相應(yīng)代碼,。
2,、Open事件:當(dāng)工作簿被打開時(shí)觸發(fā),,執(zhí)行相應(yīng)代碼。
四,、總結(jié) 對(duì)象的屬性,、方法、事件,,是非常重要的,,建議想學(xué)習(xí)VBA的朋友多多了解并運(yùn)用。 另外,,為了更好地理解WorkBook對(duì)象的有關(guān)內(nèi)容,,我寫了一段大雜燴代碼,基本包括了上述內(nèi)容,,由于篇幅的關(guān)系,,我放到第二條文章,。 好,今天就到這吧,。 喜歡就點(diǎn)個(gè)贊,、點(diǎn)在看、留言評(píng)論,、分享一下唄,!感謝支持! |
|