新增監看運算式

���

監看運算式是為了在「監看」視窗中進行監看而定義的運算式。當應用程式進入中斷模式時，則「監看」視窗中會出現選取的監看運算式，在該視窗中可以觀察它們的值。

要新增監看式運算式

1.	在「偵錯」功能表中，按一下「新增監看式」。

將顯示「新增監看式」對話方塊。

2.	如果已經在「程式碼」視窗中選取某個運算式，則會自動顯示於「運算式」方塊中。如果沒有顯示任何運算式，您可以輸入要評估的運算式。該運算式可以是變數、屬性、函數呼叫或其它有效運算式。

3.	在「Context」組中選取模組或程序內文，以選擇該運算式評估的範圍。

附註   請選取要求之最小範圍。如果選取所有程序或所有模組則會使執行速度顯著下降，這是因為執行每個陳述式後都要評估該運算式。如果您選取特定的程序作為內文，則只有該程序在活動程序呼叫清單中時才會影響執行。從「檢視」功能表中選取「呼叫堆疊」可以顯示活動程序的清單。

1.	在「監看方式」組中選取適當的選項，以指定系統如何回應監看運算式。

•	要顯示該監看運算式的值，按一下「監看運算式，但不中斷」。

•	要在該運算式評估得到「True」時中斷執行，按一下「數值由 False 改變為 True 時中斷」。

•	要在該運算式的值發生變化時中斷執行，按一下「數值改變時中斷」。

2.	按一下「確定」。


刪除監看運算式

���

要刪除「監看視窗」中的監看運算式，可用下列其中一種方法：

•	選取該監看運算式，並按 DELETE 鍵。

•	選取運算式並從「編輯」功能表中選取「清除」。

•	選取運算式，從「偵錯」功能表中選取「編輯監看式」，然後按 DELETE 鍵。

•	用滑鼠右鍵按一下該運算式，並從內文功能表中選取「刪除監看式」。


編輯監看運算式

���

要編輯監看運算式

1.	在「監看」視窗中按兩下該監看運算式。

-或-

選取該運算式並在「偵錯」功能表中選取「編輯監看式」。

-或-

用滑鼠右鍵按一下該運算式，並從內文功能表中選取「編輯監看式」。

2.	修改該運算式、內文和監看方式。

3.	按一下「確定」。


使用快速監看

���

在中斷模式中，可能需要檢查尚未定義之監看運算式的變數或運算式之現值。請使用「快速監看」指令來進行此項作業。

要顯示快速監看

1.	在運算式所在的模組中選取該運算式。

2.	在「偵錯」功能表中，選取「快速監看」(SHIFT+F9)。

在「快速監看」對話方塊中顯示選取運算式的目前值。

-或-

按一下滑鼠右鍵並從內文功能表中選取「快速諮詢」。將顯示該運算式的資料型態。

3.	要以「快速監看」對話方塊中的運算式為基礎來新增監看式運算式，請選取「新增」。


檢查或新增物件程式庫的引用

���

如果在您的 Visual Basic應用程式中有使用到其它應用程式的物件，則您應該要建立一個對這些應用程式中物件程式庫的引用。在您做此動作之前，您必需先確定這些應用程式有提供物件程式庫。

檢視應用程式是否有提供物件程式庫

1.	從「工具」功能表中選擇「引用」，來顯示「引用」對話方塊。

2.	「引用」對話方塊會顯示出作業系統所有登錄的物件程式庫，尋找您所要引用物件程式庫所屬的應用程式。如果此應用程式沒有列出，您可以使用「物件瀏覽」按鈕去找尋物件程式庫(*.olb 及 *.tlb)或可執行檔(Windows中*.exe 及 *.dll)。在「引用」對話方塊中，已做記號的核取方塊表示被您的專案所使用；若沒做記號則不會被使用，不過可以新增進來。

新增一個物件程式庫的引用到您的專案中

•	從「引用」對話方塊中的「可引用的項目」方塊選擇一個物件程式庫引用，並按「確定」。

您的 Visual Basic 專案現在已經對此應用程式的物件程式庫產生一個引用。如果您打開「物件瀏覽」(按下 F2 功能鍵)，然後選擇此應用程式庫，則它將會顯示所選物件程式庫所提供的物件，以及每個物件的方法與屬性。在「物件瀏覽」中，您可以在「物件類別」方塊中選擇一個物件類別，並且在「成員」方塊中選擇一個屬性或方法。您可以使用複製和貼上來將此語法增加到您的程式碼中。


繼續執行程式碼

���

當您執行程式碼時，執行可能會因下列情形而中止：

•	發生一個不可處理的執行階段錯誤。

•	發生一個可處理的執行階段錯誤，而且在「一般」頁籤的對話方塊Options中(「工具」功能表)的「中斷在所有的錯誤點」一項被選取。

•	遇到一個事先設定的中斷點。

•	在程式碼中碰到了 Stop 陳述式，會將模式切換到中斷模式。

•	在程式碼中碰到了 End 陳述式，會將模式切換到設計階段。

•	使用者在自行指定地方中斷執行。

•	在監看運算式中，您設定了當值改變或值為 true 的時候，中斷執行。

手動的中斷執行

1.	若要切換到中斷模式，可以選擇「執行」功能表中的「中斷」(CTRL+BREAK)或是使用工具列中的快速鍵：

0	2.	若要切換到設計階段，可以選擇「執行」功能表中的「重新開始」 <projectname> 或是使用工具列中的快速鍵：

繼續執行已中斷的應用程式

•	在「執行」功能表中按下「繼續」(F5)，或是使用工具列中的快速鍵：

- 或 -

•	在「偵錯」功能表中按下「逐行」(F8)、「逐程序」(SHIFT+F8)、「跳出」 (CTRL+SHIFT+F8)()，或是「執行至游標處」(CTRL+F8)()。

當您的應用程式因為可處理的錯誤而中斷時，如何繼續執行

•	按下 ALT+F8 到錯誤處理程式。

-或-

•	按下 ALT+F5 鍵跳過錯誤處理程式並繼續執行。


從「說明」中複製範例內的程式碼

���

有時候您可能會從 Visual Basic 說明中複製一個有用的範例。儘管很多的範例需要很多程式碼才能正確的執行；但是某些範例在檢視一個特別的程序如何作用或控制項的技巧時，顯得非常有效。

從「說明」中複製範例內的程式碼到您的應用程式

1.	使用「說明」來顯示您所要使用範例的語言元素之標題。

0	2.	按下靠近說明頁上端不可捲動區域中的「範例」，將會顯示出範例程式碼。

1	3.	按下滑鼠右鍵，然後選取您要複製到應用程式的部份。在Macintosh中，從「編輯」功能表中選取「複製」，將在所選取程式碼複製處出現視窗。

2	4.	從快顯功能表中選擇「複製」。在Macintosh中，按下「複製」按鈕。

3	5.	將駐點移回「程式碼」視窗中，並且將滑鼠游標移動到要插入的地方。

4	6.	再按下滑鼠右鍵，然後選擇「貼上」將範例程式碼插入到「程式碼」視窗。

祕訣   您也可以按下 CTRL+C來複製「說明」視窗中所選的範例。 按下 CTRL+V 來將範例貼到「程式碼」視窗中。


建立程序

���

在模組內的程式碼會被組織成程序，而程序會告訴應用程式如何去執行一個特定的工作。利用程序可將複雜的程式碼細分成許多部份，以便管理。

透過編寫程式碼來建立程序

1.	打開您要撰寫程序的模組。

0	2.	您可以建立 Sub、Function 或 Property 程序。

1	3.	鍵入 Sub、Function，或 Property。

如果需要的話可以按 F1 功能鍵，您將看到語法的說明。

4,	鍵入程序的程式碼。

Visual Basic 會在程序的後面加上一個適當的 End Sub、 End Function 或是 End Property 陳述式。

使用「插入程序」對話方塊來建立程序

1.	打開您要編寫程序的模組。

0	2.	在「插入」功能上，按下「程序」。

1	3.	在「插入程序」對話方塊中的「名稱」方塊鍵入程序的名稱。

2	4.	選擇您所要建立程序的型態：Sub、Function 或 Property。

3	5.	設定程序的範圍為 Public 或 Private。

4	6.	您可以選擇「將所有區域變數指定為靜態」，如此可在程序的定義中加上Static 關鍵字。

5	7.	按下「確定」。


在程式碼中輸入宣告

���

宣告是不可執行的陳述式，用來命名外部的程序、常數或變數，並且定義它們的屬性(例如資料型態)。您可以在表單、一般或物件類別模組中編輯宣告。若要鍵入模組層次的宣告，您必須到模組的宣告區塊。若要鍵入全域的宣告，您必須在模組的宣告區塊使用 Public 陳述式，來宣告常數與變數。您也可以使用 Dim、Static 以及 Private 等關鍵字來做宣告。

0	您有可以鍵入程序層次的宣告；對於任何的程式碼層次以及宣告變數與常數的技巧，特定的範圍規則還是可以適用。

開啟模組的宣告區塊

1.	在「專案」視窗中，選擇您所要開啟的表單、一般或物件類別模組，然後按下「檢視程式碼」按鈕。

-或-

0	按下滑鼠右鍵，然後從「內容」功能表中選擇「檢視程式碼」。

2.	在「物件方塊」中選擇(一般)。

「程序方塊」會自動的顯示(宣告)。

3.	鍵入一個或更多的宣告。


執行一個特定的陳述式

���

當您的程式碼中斷執行，您可以控制程序中陳述式的執行順序。您可以重新執行一個選取的陳述式，而不用執行任何的中間程式碼。

設定下一個要執行的陳述式

1.	在「程式碼」視窗中，在陳述式的任一處標識出插入點。

2.	在「偵錯」功能表中按下「設定下個執行點」(CTRL+F9)。

-或在Windows中-

0	將邊界指示器中的滑鼠游標定位到目前執行點的下一行。

3.	拖曳邊界指示器中的黃色箭頭到下一個您要執行的陳述式。

附註   您也可以只在同一程序內跳著執行陳述式。

0	與 Step Into 指令一起結合，當利用 Set Next Statement 指令執行特定的陳述式時，它可以讓您逐行的執行程序中的陳述式，如此您將可以更詳盡的檢查程式碼。它在更正或避免執行階段的錯誤狀況時，非常有幫助。


尋找程序

���

尋找「程式碼」視窗中的程序

•	若要檢視一個已存在的一般程序，您可以在「程式碼」視窗的「物件」方塊中選擇(一般)，然後選擇出現在「程序」方塊中的程序。

•	若要檢視一個事件程序，您可以在「程式碼」視窗的「物件」方塊中選擇適當的物件，然後選擇「程序」方塊中的事件。

附註   若要視覺性的分隔「程式碼」視窗中的程序，您可以在設定「選項」 對話方塊(「工具」功能表)中的「編輯」頁籤中選取「程序分隔」核取方塊。您可以利用「程式碼」視窗左下角的按鈕在程序檢視與全模組檢視之間做切換。

尋找位於其它模組中的程序

1.	在「檢視」功能表中按下「物件瀏覽」或按 F2 功能鍵。

0	2.	在「專案/程式庫」方塊中選擇專案。

1	3.	在「物件類別」清單中選擇模組。

2	4.	按兩下「成員」清單中的程序名稱。

所選程序會顯示在「程式碼」視窗中。

您可以使用下列的鍵盤快速鍵：

按下	結果
CTRL+DOWN ARROW	顯示下一個程序。
CTRL+UP ARROW	顯示上一個程序。
PAGE DOWN	將程式碼下移一頁。
PAGE UP	將程式碼上移一頁。
F2	顯示「物件瀏覽」。


尋找變數的定義

���

檢視變數的定義

1.	在「程式碼」視窗中，選擇您所要查看定義的變數。

0	2.	從「檢視」功能表中選擇「定義」((SHIFT+F2))。

傳回滑鼠游標的前一位置

•	按下「檢視」功能表中的「先前游標處」(CTRL+SHIFT+F2)。


插入文字檔到程式碼中

���

您可以在目前的模組中插入文字檔，並在程式碼中使用它們。

插入文件檔案到模組中

1.	打開您所要插入文字的模組，並且定位出要插入文字的進入點。

0	2.	按下「插入」功能表中的「檔案」。

1	3.	出現「插入檔案」對話方塊。

2	4.	使用「插入檔案」對話方塊選擇要插入的檔案。

3	5.	按下「確定」。


取代程式碼中的文字

���

在模組中取代文字

1.	按下「編輯」功能表中的「取代」。

出現「取代」對話方塊。

2.	在「尋找目標」方塊中，鍵入您要尋找的文字。

0	3.	在「取代為」方塊中，鍵入您要取代的文字。

1	4.	選擇一個「搜尋」選項來指出一個特定的範圍。

2	5.	從「方向」清單中選擇一個方向來指出一個特定的方向。

3	6.	設定尋找的限制，有以下三種可選：

•	「全字拼寫須符合」找尋完全符合的字，而非其它字的一部份。

•	「大小寫視為相異」找尋完全性的符合。

•	「使用模式比對搜尋」使用萬用字元。

7.	如果您在取代文字前想要確認此改變，則您可以選擇「尋找下一個」；您可以選擇「取代」來取代找到的反白文字，然後在再自動執行「尋找下一個」；或選擇「全部取代」來自動取代掉所有符合的搜尋文字。


重新開始執行

���

您可以從中斷模式重新開始執行。重新開始會讓程式碼回到一個新的初始狀態，重設所有的變數並且從記憶體中移除任何中斷的程序。

重新開始執行

1.	按下「執行」功能表中的「重新開始」 <projectname>，或使用工具列快速鍵：

0	2.	按下「執行」功能表中的「執行 Sub/UserForm」(F5)，或使用工具列快速鍵：


在程式碼中尋找文字

���

在模組中尋找特定的文字

1.	按下「編輯」功能表中的「搜尋」。

出現「尋找」對話方塊。

2.	在「尋找目標」方塊中，輸入您要尋找的文字。(如果您在顯示對話方塊之前沒有選擇文字)

0	3.	選擇一個「搜尋」選項來指出一個特定的範圍。

1	4.	從「方向」清單中選擇一個方向來指出一個特定的方向。

2	5	設定尋找的限制，有以下三種可選：

•	「全字拼寫須符合」找尋完全符合的字，而非其它字的一部份。

•	「大小寫視為相異」找尋完全性的符合。

•	「使用模式比對搜尋」使用萬用字元或範圍。

6.	按下「尋找下一個」。


設定對型態程式庫的引用

���

Automation(如以前所知的 OLE Automation)可以讓您在 Visual Basic 的程式碼中，使用其它應用程式中的物件。提供物件讓別人使用的應用程式，會將有關物件的資訊提供在一個型態程式庫之中。為了讓別的應用程式中的物件，在使用時儘可能的發揮效率，您必須對這些應用程式的型態程式庫設定一個引用。

對應用程式的型態程式庫設定引用

1.	按下「工具」功能表中的「引用」。

0	2.	選擇您想要引用的型態程式庫所屬應用程式的核取方塊。

如果您在編寫的程式碼中使用到屬於其它應用程式的物件，您必須對這些應用程式的型態程式庫設定引用，使得存取這些物件時可以發揮最好的效率。您也可以不設定引用就使用其它應用程式的物件，但若有設定則會對您的應用程式提供更多的優點。

0	在使用其它應用程式所提供的物件之前，若您有設定一個型態程式庫引用，則您的程式碼執行起來會較快。如果有設定引用，您可以宣告物件變數來表示其它應用程式所屬的物件，通常是代表最特定的型態。舉例而言，如果您編寫的程式碼有使用到 Microsoft Excel 的物件，且有設定對 Microsoft Excel 型態程式庫的引用，則您可以宣告 Excel.Application 型態的物件變數。下列程式碼是建立代表 Microsoft Excel Application 物件的變數之最快方法。

Dim appXL As Excel.Application

如果您沒有設定對 Microsoft Excel 型態程式庫的引用，則您宣告的變數必須是一般 Object 型態的變數。下列的程式碼執行起來會較緩慢。

Dim appXL As Object

如果您有對其它應用程式的型態程式庫的設定引用，則它們所包含的物件、方法以及屬性將會全部列示在「物件瀏覽」中。這讓我們可以很輕易的知道每一個物件都適用的屬性與方法。

0	對於可以充當 Automation 伺服器的 Microsoft 應用程式，您可以從別的應用程式中對它們設定型態程式庫的引用，並且控制它們所包含的物件。


設定與清除中斷點

���

您可以在程式的某個特定陳述式上，設定一個中斷點以中斷程式的執行；舉例而言，當您察覺某處可能會有問題存在。當您不需要中斷執行之時可以清除中斷點。

設定一個中斷點

1.	在程序中定位出您將要停止執行的程式行。

0	2.	在「偵錯」功能表中按下「切換中斷點」(F9)，然後在邊界指示區(如果可見)按下下一個陳述式，或使用工具列快速鍵：

此時會新增此中斷點，並且中斷行的色彩會與 「選項」 對話方塊的「編輯格式」頁籤所設定的中斷色彩一樣。

如果您在一個包含數個陳述式的程式行(以冒號(:)區隔)上面設定一個中斷點，則中斷總是發生在程式行的第一個陳述式。

清除一個中斷點

1.	定位出程序內包含中斷點的程式行。

0	2.	在「偵錯」功能表中按下「切換中斷點」(F9)，或在邊界指示區(如果可見)按下下一個陳述式。

1	3.	中斷點會被清除，並且反白會被移除。

清除應用程式中的所有中斷點

•	在「偵錯」功能表中按下「清除所有中斷點」(CTRL+SHIFT+F9)。

附註   在程式碼中所設定的中斷點，在您儲存程式碼的時候並不會被儲存。


設定專案屬性

���

設定專案屬性

1.	在「工具」功能表中選擇 <projectname>「屬性」

0	2.	使用<projectname>「屬性」對話方塊中的「一般」頁籤來指出下列各項：

•	專案的名稱。

•	專案的描述。

•	與您的專案相結合的說明檔名稱。

•	當「物件瀏覽」中已選取應用程式的物件程式庫時，按下「說明」鈕時所呼叫的特定說明檔主題 ID。

3.	使用<projectname>「屬性」對話方塊中的「保護」頁籤來鎖定專案，使之不被別的應用程式檢視，並且設定存取專案屬性所需的密碼。在設定完「保護」之後，您必須儲存與關閉專案使得保護生效。


設定 Visual Basic 環境選項

���

您可以使用「選項」對話方塊來設定 Visual Basic 開發環境的行為和外觀。請使用：

•	「編輯器」標籤，指定「程式碼」視窗和「專案」視窗的設定。

•	「編輯器格式」標籤，指定您程式碼的外觀。

•	「一般」標籤，指定您專案的表單、錯誤處理和編譯設定。

•	「固定」標籤，指定視窗是否要附加或「定位」到其它可固定或應用程式視窗的一邊。

設定環境選項

•	在 Visual Basic 編輯器的「工具」功能表中按下「選項」。下表描述了這些選項。

編輯器

選項	說明
自動進行語法檢查	當您鍵入一行程式碼之後 Visual Basic 會自動確認文法的正確性。
要求變數宣告	要求模組中明確的宣告變數。
自動縮排	在定位完程式碼的第一行之後，所有緊接的程式行將會從此定位點開始。
定位點寬度	定位點寬度的範圍可從 1 - 32 個空白(預設值為 4)。
預設為全模組檢視	新模組中的所有程序會以單一且可捲動的方式顯示在「程式碼」視窗；或一次顯示一個程序。
顯示程序分隔線	在「程式碼」視窗中每一個程序的結束點上顯示分隔列。
自動列示成員	在插入點，Visual Basic會顯示資訊以表示邏輯上的完整陳述式。
自動使用快速諮詢	顯示與您所鍵入的函數與所需的引數 相關的資訊。
自動資料提示	自動顯示滑鼠所在變數。只有在中斷模式才有效。
編輯時可使用拖放方式	程式碼組成項目可以從「程式碼」視窗拖移到「即時運算」或「監看」視窗中。
撰寫風格

選項	說明
前景、背景以及指示區燈號	「程式碼顏色設定」清單中所列示的不同程式碼顏色。
字型	顯示程度碼的字型。
大小	程式碼的字型大小。
邊界指示器	顯示「邊界指示器」。
一般

選項	說明
顯示格線	在表單中顯示格線。
格線單位	列出格線中單位的度量單位。
寬度	表單中格線儲存格的寬度。
高度	表單中格線儲存格的高度。
控制項對齊格線	自動的定位出超過封閉格線的控制項邊緣。
顯示工具秘訣	顯示工具列按鈕的工具秘訣。
Collapse Proj. Hides Windows	當「專案總管」中的專案摺疊起來之後，會自動的關閉專案、UserForm、物件或模組視窗。
在狀態丟失前通知	顯示一個訊息，說明所要求的動作將會使得執行專案的所有模組變數重新設定。
中斷在所有的錯誤點	任何錯誤都會讓專案切換到中斷模式，不管錯誤處理程式是否正在執行或是程式碼位於一個物件類別模組中。
中斷在物件類別模組	任何在物件類別模組中尚未處理的錯誤，會讓專案進入中斷模式。
中斷在尚未處理的錯誤	任何其它尚未處理的錯誤會會讓專案進入中斷模式。
完全編譯後執行	專案在執行前就完全編譯，或所需的程式碼已經編譯完成。
以背景方式編譯	利用執行間的閒置時間在背景中完成專案的編譯(只有在已設定完全編譯後執行才有效)。
駐合

選項	說明
特有視窗的核取方塊	一個視窗可以被附加到緊鄰的可駐合視窗或 Visual Basic 編輯視窗。


分割程式碼視窗

���

您可以將「程式碼」視窗水平分割成兩個窗格，如此可同時檢視模組內的兩個程式碼區段。每個窗格都有水平與垂直捲軸。「程序」 以及「物件」方塊選項是指擁有駐點的窗格。程式碼一改變會立即反應在兩個窗格中。

分割程式碼視窗成兩個窗格

•	將「程式碼」視窗中垂直捲軸右上角的分割列向下拖移。

從程式碼視窗中移除分割列

•	在程式碼視窗上按兩下或將分割列拖移到「程式碼」視窗的頂端或下端。


開始執行程式碼

���

一個用來測試程式碼執行起來是否如同使用者所需的方法。

開始執行程式碼

•	在「執行」功能表中選擇「執行 Sub/UserForm」(F5)。

如果您的應用程式沒有執行，可能是因為：

•	程式碼中存在語法錯誤或其它的錯誤。

•	程式碼中存在邏輯錯誤如此可能會導致執行階段錯誤。

當顯示錯誤訊息之時，若要獲得幫助可以按下「說明」按鈕或按 F1 功能鍵。在您重新執行程式碼之前，應考慮它對更正錯誤的建議。


停止執行程式碼

���

在您執行程式碼時，可能會因下列的因素而停止執行：

•	發生不可處理的執行階段錯誤。

•	發生可處理的執行階段錯誤，並且在 「選項」 對話方塊的「一般」頁籤中選取「中斷在所有的錯誤點」。

•	遇到一個中斷點。

•	在程式碼中遇到一個 Stop 陳述式，切換到中斷模式。

•	在程式碼中遇到一個 End 陳述式，切換到設計階段。

•	使用者在自行指定的地方中斷執行。

•	當監看運算式中有設定當值改變或變成true會進入中斷。

手動的中斷執行

•	若要切換到中斷模式，可以選擇「執行」功能表中的「中斷」(CTRL+BREAK)或是使用工具列中的快速鍵：

•	若要切換到設計階段，可以選擇「執行」功能表中的「重新開始」 <projectname> 或是使用工具列中的快速鍵：

繼續執行中斷中的應用程式

•	在「偵錯」功能表中按下「逐行」(F8)、「逐程序」(SHIFT+F8)、「跳出」 (CTRL+SHIFT+F8)，或是「執行至游標處」(CTRL+F8)。


追蹤程式碼的執行

���

因為可能無法明確的知道那個陳述式會先執行，所以您會去追蹤程式碼的執行。您可使用下列的技巧來追蹤程式的執行：

•	「逐行」：追蹤程序中的每一個程式行；如此可允許您去檢視陳述內變數的結果。

•	「逐程序」：將每個程序當成是一行陳述式，一次執行一個程序。使用它來代替「逐行」以跳過整個程序呼叫，而不是進入呼叫的程序內執行。

•	「跳出」：執行完程序內剩餘的程式碼，就如同執行單一陳述式並且跳到呼叫本程序的程序的下個陳述式。

•	「執行至游標處」：允許您在程式碼中選取一個您想要中斷執行的陳述式。如此允許您「逐程序」的執行程式碼的區段，舉例而言，大型的迴圈。

從目前的陳述式開始追蹤執行

•	在「偵錯」功能表中選擇「逐行」(F8)、「逐程序」(SHIFT+F8)、「跳出」 (CTRL+SHIFT+F8)，或是「執行至游標處」(CTRL+F8)。

從程式的起頭開始追蹤執行

•	在「偵錯」功能表中選擇「逐行」(F8)、「逐程序」(SHIFT+F8)、「跳出」 (CTRL+SHIFT+F8)，或是「執行至游標處」(CTRL+F8)。


開啟或關閉語法檢查

���

Visual Basic 的語法檢查包含有下列特點：

•	檢查您所鍵入的陳述式是否有語法錯誤，例如：拼錯關鍵字、缺少分隔點，若有錯誤則會警告您。

•	如果語法是正確的就將程式碼轉換成內部形式，如此可以加快執行時間。

當您初次執行時會自動開啟這個特點，假如您想先編寫程式碼而不用警告您錯誤的發生，則可以將它關閉掉。

啟用語法檢查

1.	在「工具」功能表中選擇 「設定」「選項」。

0	2.	選擇「編輯器」頁籤。

1	3.	選擇「自動進行語法檢查」核取方塊。

2	4.	按下「確定」。

停止語法檢查

1.	按下「工具」功能表中的 「設定」「選項」。

0	2.	選擇「編輯器」頁籤。

1	3.	清除「自動進行語法檢查」核取方塊。

2	4.	按下「確定」。


使用「即時運算」視窗

���

「即時運算」視窗會顯示由程式碼的偵錯陳述式或直接鍵入視窗的指令所產生的資訊。

顯示「即時運算」視窗

•	從「檢視」功能表中選擇「即時運算」視窗(CTRL+G)。

在「即時運算」視窗中執行程式碼

1.	在「即時運算」視窗中鍵入一行程式碼。

0	2.	按下 ENTER 鍵來執行程式碼。

使用「即時運算」視窗可：

•	測試有問題的或新撰寫的程式碼。

•	當執行應用程式時，查詢或改變變數的值。當應用程式中斷時，指定一個您所想的新值給程式中的變數。

•	當執行應用程式時，查詢或改變屬性值。

•	在程式碼中呼叫如您所須的程序。

•	當應用程式執行時檢視偵錯的輸出。

附註 「即時運算」視窗中陳述式都是在某一內容下執行；也就是，如同它們被鍵入到某一特定模組之中。

在「即時運算」視窗執行的時候，如果您需要函數、陳述式、屬性或方法的語法說明，則可以選取關鍵字、屬性名稱或是方法名稱，然後按 F1 功能鍵。


使用「物件瀏覽」

���

「物件瀏覽」可以讓您瀏覽專案中所有可獲得的物件並且檢視它們的屬性、方法以及事件。另外，您還可以檢視專案中可從物件程式庫獲得的程序以及常數。您可以輕易的顯示您所瀏覽的物件的線上說明，也可使用「物件瀏覽」去搜尋與使用您所建立的物件；其它應用程式的物件也是一樣可以使用它來瀏覽。

您可以在「說明」中鍵入物件瀏覽來得到有關「物件瀏覽」的說明。

使用「物件瀏覽」

1.	啟動一個模組。

2.	在「檢視」功能表中選擇「物件瀏覽」(F2)或是使用工具列中的快速鍵：

3.	在「專案/程式庫」清單中選擇您所要檢視的專案或程式庫名稱。

4.	使用「物件類別」清單去選擇物件類別；使用「成員」清單去選擇物件類別或專案中的特定成員。

5.	您可以檢視選擇的專案或物件類別的相關資訊，只要您按下視窗底端的「詳細資料」區塊。

6.	您可以按下「說明」按鈕來顯示所選物件類別或成員的說明主題。


使用「專案總管」

���

「專案總管」會顯示出專案階層架構的清單，以及所有專案所包含與引用的項目。

使用「專案總管」

1.	在從「檢視」功能表中選擇「專案總管」(CTRL+R)或是使用工具列中的快速鍵：

2.	從包括所有專案及其組成項目的摺疊樹中選擇一個項目。

3.	按下「檢視程式碼」按鈕來開啟「程式碼」視窗，並開始鍵入程式碼。

-或-

按下「檢視物件」按鈕來開啟包含特定物件的視窗。

-或-

按下「切換資料夾」按鈕可以在檢視資料夾與檢視資料夾內容之間做切換。


使用「屬性 視窗
使用「屬性」視窗

���

「屬性」視窗會列示出所選用物件在設計階段的屬性以及目前的設定。您可以在設計階段改變這些屬性，當您選擇了好幾個控制項，「屬性」視窗會包含全部已選取控制項的屬性指令。

使用「屬性」視窗

1.	從 Visual Basic 編輯列的「檢視」功能表內選擇「屬性」視窗(F4)。

2.	選擇您要顯示屬性的所屬物件。您可以用滑鼠選擇物件或是從「專案總管」的清單中選擇。

3.	按下「字母順序」頁籤則屬性會以字母順序來顯示，若按下「性質分類」頁籤則屬性會以性質的分類來顯示。

改變屬性值

1.	選擇左邊資料行中的屬性。

2.	改變右邊資料行中的屬性值。

附註  您可以在右邊資料行中鍵入屬性值，對於具有事先定義值的屬性，可以按下屬性值並且從清單方塊中選擇一個值。