2.1.16 窗體和控制項的實例展示
學以致用,我們學習的目的是為了應用,在給大家展示了基本的控制項及窗體的知識後,就要給大家介紹兩者的總結應用了,這套教程是按照一種循序漸進的順序給展開的VBA知識講解,是初學者能較為全面了解VBA,並能了解VBA相關應用的一部非常完善的教程。這部教程的最後部分給大家精選了六個實際應用例子給大家講解:
① 錄入後的數據傳遞到工作表
② 在窗體中選擇單元格範圍並讓最小值變色
③ 貨幣換算計算器的製作
④ 在窗體中製作進度顯示條
⑤ 在窗體中實現數據選擇並回填給工作表
⑥ 利用多窗口實現選擇和確認
以上的各個例子涉及到各個控制項在窗體中的應用,在之前的講解中我曾經講過,VBA的學習過程就是對對象的認識過程,是對「屬性」「方法」「事件」的理解過程。在窗體及控制項對象的應用中,我們也就是貫徹上述的思想,設置每個對象的屬性,利用對象的方法及事件完成我們實際工作的需要,當然或許你在一開始還不能夠完全理解上述的思路,但要注意對對象的理解,Application是對象,工作簿是對象,工作表是對象,單元格是對象,窗體是對象,控制項是對象,我們這塊著重是控制項和窗體對象的應用,和之前的Application對象,工作簿對象,工作表對象,單元格對象相比較,控制項和窗體對象更加側重於屬性的設置及利用,更加側重於事件的利用,對於我們的學習而言,很多控制項的屬性是相通或者一致的,如字體的顏色對齊方式等,而有些是某個控制項特有或者專注的,所以我們在學習的時候要注意區分一般性特點和特殊性特點,利用的時候也是一樣,要發揮每個控制項的特長。
在上述的幾個實例中,我給大家講解知識的同時更給大家傳遞了一種搭建窗體的有效思路,這種思路是更為重要的:要首先把各個控制項按照大概的位置(可以事先畫個草圖)先擺放好,然後再微調,進而進行屬性的設置,最後再檢查界面效果,不合適的再次微調。這其中有屬性設置,在屬性設置時往往會關係到窗體的布局效果,所以我們要在窗體搭建的同時完成屬性的大概設置。以上是教程中的原文,大家要認真的理解,同時對於沒結內容的回向更要認真的進行。如下面的回向內容:
今日內容回向:
1) 如何實現選擇和確認的不同窗體實現?
2) 窗體中圖片的加載用什麼控制項?有幾種模式的設定?
這兩點回向要求讀者對實現實現選擇和確認的不同窗體實現的思路再次進行總體的回顧,如果能有清晰的邏輯,說明自己已經掌握了。同時對本講的圖片加載控制項進一步強調,要求讀者掌握。
如何學習VBA呢? 概括的說就是: 學習過程中要信、解、受、持,更要有回向的業力。無論您在學習的任何階段,都要對照教程的知識點加持自己的實際工作,總會有豐厚的收穫。