讀古今文學網 > 別怕,ExcelVBA其實很簡單 > 6.4 構建用戶窗體,自己設計交互界面 >

6.4 構建用戶窗體,自己設計交互界面

6.4.1 關於用戶窗體

用戶窗體是Excel中的另一對像——UserForm對象。用戶可以在窗體上自由添加ActiveX控件,並利用這些控件從用戶那裡獲得信息,或將信息輸出給用戶。

6.4.2 添加一個用戶窗體

添加一個用戶窗體的方法如圖6-35和圖6-36所示。

方法一:

圖6-35 利用菜單命令插入窗體

方法二:

圖6-36 利用右鍵菜單插入窗體

6.4.3 設置窗體的屬性

作為對象,用戶窗體也有自己的屬性,如名稱、大小等。

新窗體的所有屬性都是默認的,可以在【屬性窗口】中重新設置,如圖6-37所示。

圖6-37 設置窗體

想將窗體設置為何種樣式,就在【屬性窗口】裡修改對應的屬性。

為了便於查詢,Excel允許用戶按不同的排序方式查看對象的屬性,如圖6-38所示。

圖6-38 按分類序查看對像屬性

如果對屬性列表中某個屬性不太熟悉,選中屬性名稱,按<F1>鍵,即可查看關於它的幫助信息,如圖6-39所示。

圖6-39 查看幫助信息

6.4.4 在窗體上添加控件

新插入的窗體,只是一個空白的對話框,要想實現同用戶交互的目的,需要往窗體上添加不同的控件。要向窗體中添加控件,應先調出【工具箱】,如圖6-40所示。

圖6-40 調出工具箱

向窗體中添加控件的方法如圖6-41和圖6-42所示。

圖6-41 向窗體中添加控件

圖6-42 設置控件的屬性