了解工程窗口
工程窗口顯示當前打開的工程和它的組成部分清單。VBA工程包括下列組成:
1、工作表
2、圖表
3、當前工作簿——工程儲存的工作簿
4、模塊
5、類模塊——特殊的模塊讓你可以創(chuàng)建自己的對象
6、窗體
7、引用到其它工程
通過工程瀏覽器,你可以管理你的工程,容易地在當前打開的工程中切換。
你可以通過三種途徑激活工程瀏覽器:
?
1、通過視圖菜單,選擇工程瀏覽器
2、通過鍵盤,按下Ctrl+R
3、通過工具欄,點擊工程瀏覽器按鈕,如下圖所示

標準工具欄上的按鈕提供了快速的方式進入許多VB特征
工程瀏覽器有三個按鈕。左邊第一個按鈕(查看代碼)顯示當前選中的模塊(或者窗體)里的代碼窗口。中間那個按鈕(查看對象)顯示Excel界面當前工作表,或者窗體文件夾里面的窗體。右邊的按鈕(切換文件夾)隱藏或者顯示工程瀏覽器里的文件夾。
了解屬性窗口
屬性窗口讓你查看你工程里的對象和設置它們的屬性。當前選中的對象的名稱就顯示在屬性窗口的
標題欄下面的對象欄。對象的屬性可以按照字母順序查看,也可以按類別查看,如下圖所示:
屬性窗口顯示的是當前被選中的對象的屬性設置
1、字母順序——按字母順序地列出被選擇的對象的所有屬性。通過選擇屬性名,并且輸入或者選擇新的設置,來更改屬性設置。
?
2、類別——按類別列出被選中的對象的所有屬性。你可以將清單折疊起來,查看類別,你也可以展開類別查看屬性。類別名稱左邊的加號(+)說明這個類別可以展開。減號(-)說明這個類別已經(jīng)展開。
有三種方式可以進入屬性窗口:
?
1、視圖菜單,選擇屬性窗口
2、從鍵盤,按下F4
3、從工具欄,點擊屬性窗口按鈕
了解代碼窗口
代碼窗口是用來VB編程的,也是用來查看,修改錄制的宏代碼和現(xiàn)存的VBA工程的。每個模塊會以一個專門的窗口打開。有好幾個方法可以激活代碼窗口:
?
1、從工程瀏覽器窗口,選擇你要的用戶窗體或者模塊,然后點擊查看代碼按鈕
2、從菜單,選擇“視圖”-“代碼”
3、從鍵盤,按下F7
在代碼窗口的上面,有兩個下拉清單列表,如下圖所示,方便你快速地移動到任意代碼處。
代碼窗口有幾個部分,使得定位過程和查看代碼變得很輕松
在代碼窗口左上角的對象列表框,你可以選擇你想查看代碼的對象。你可以在代碼窗口右上角的列表框里選擇一個過程或者事件過程查看代碼。當你打開這個列表框,這個模塊里的所有過程名按字母順序排列在那兒。如果你選擇了一個過程,光標就會跳到那個過程的第一行處。將列分工具條(如上圖所示)拖曳下列,你就可以將代碼窗口分為兩半了,如下圖所示:
你可以將代碼窗口列分為兩個窗口來查看長過程
你可以查看不同的代碼部分了。這樣設置代碼窗口,目的是方便在同一個模塊內(nèi)的過程里復制或剪切,并且粘貼代碼片斷。只要簡單地將列分工具條拖曳至代碼窗口上面就行。代碼窗口的底部有兩個圖標。
點擊“過程查看”圖標,代碼窗口里一次只顯示一個過程,可以通過過程/事件列表框選擇另外的過程。點擊“全部模塊查看”則可以顯示這個模塊里的所有過程。使用豎向滾動條可以在代碼中滾動。頁邊指示工具條是在修改代碼和調(diào)試是提供一些幫助指示的。
VB編輯器里的其它窗口
除了代碼窗口,VB環(huán)境下還有很多其它窗口頻繁地被使用:窗體窗口用來創(chuàng)建自定義對話框和用戶窗體。
在選項里,你可以選擇顯示哪些窗口
上圖中顯示了一些可以顯示了VB編輯器里的窗口清單。你將在接下來的章節(jié)中學習如何使用這些窗口。
更多建議: