VBE的窗口組成(VBE是Excel提供的專門用於編輯和調試VBA程序的編輯器)
打開Excel應用程序,在“開發工具”選項卡下點擊“Visual Basic”按鈕或者直接按下快捷鍵組合Alt+F11即可打開VBE窗口,其主要組成部分如圖1-1所示。
圖1-1VBAE窗口
窗口中主要組成部分包括菜單欄、工具欄、工程資源管理器、代碼窗口、屬性窗口、立即窗口、監視窗口等。這些窗口模塊可以通過視圖菜單中的相應命令進行顯示和隱藏。以下是對VBE窗口主要組成模塊的簡單介紹:
a.菜單欄是VBE窗口最重要的組成,包括文件、編輯、視圖、插入、格式、調試、運行、工具、外接程序、窗口和幫助等共11個菜單項,使用這些菜單項可以完成編輯器幾乎所有的功能。
b.工具欄提供了常用的命令按鈕,能夠幫助我們更加高效便捷的對程序進行編輯、調試和管理。除默認顯示的常用按鈕外,我們還可以通過選擇菜單中的“視圖”→ “工具欄”,對編輯、調試等工具欄進行顯示。
c.工程資源管理器中包含了當前Excel應用程序中所有的VBA工程。每一個VBA工程對應着一個打開的Excel文件(即工作簿)。每個VBA工程目錄下又包括了其對應工作簿中的Excel對象、用户窗體、模塊、類模塊等資源。Excel對象主要是指工作簿以及工作簿中的工作對象。如圖1-1所示,This Workbook表示當前對應的工作簿,Sheet1表示工作簿中現有的工作表。其在工程資源管理器中對應的VBA工程目錄下默認只有工作表對象和This Workbook工作簿對象。用户窗體、模塊、類模塊等對象需要通過“插入”菜單進行添加,然後在工程資源管理器中自動生成其目錄,如圖1-2所示。
圖1-2
d.屬性窗口列出了工程資源管理器中所選對象的所有屬性以及屬性的值。用户可以對屬性的值進行查詢和修改。
e.代碼窗口是VBE中必不可少也是最常用的窗口。當用户在工程資源管理器中雙擊某個對象時,其對應的代碼窗口會自動打開,可以在其中編輯和調試代碼。工程資源管理器中的每個對象都對應着一個代碼窗口。當多個代碼窗口同時打開時,只有一個處於活動狀態。
f.立即窗口主要功能有兩個:執行單句代碼;顯示使用語句Debug.Print輸出的結果。
g.監視窗口用於觀察代碼調試時在中斷模式下對象以及變量的變化。