共用方式為


偵錯功能表

命令 描述 工具列按鈕 鍵盤快速鍵
新增監看式 顯示您在其中輸入監看表達式的 [新增監看式] 對話方塊。 運算式可以是任何有效的 Basic 運算式。 每次進入中斷模式時,監看運算式都會在[監看式] 視窗中更新。 新增監看式工具列按鈕
清除所有中斷點 移除專案中的所有 中斷點 。 不過,如果您已設定監看運算式,或在 [選項] 對話方塊的 [一] 索引標籤上選取 [全部錯誤中斷] 選項,您的應用程式仍可能會中斷執行。 您無法復原 [清除所有中斷點] 命令。 清除所有中斷點工具列按鈕 CTRL+SHIFT+F9
編譯 <project> 編譯您的專案。 編譯專案工具列按鈕
編輯監看式 顯示 [ 編輯監看 式] 對話方塊,您可以在其中編輯或刪除監看運算式。 即使隱藏 [監看式] 視窗,仍可在設定監看式時使用。 編輯監看式工具列按鈕 CTRL+W
執行至資料指標 當您的應用程式處於設計模式時,請使用 [ 執行至資料指標 ] 在您想要停止執行的程式碼中選取更下方的語句。 您的應用程式會從目前的語句執行至選取的語句,而目前執行邊界指示器 (執行 至資料指標) 會出現在邊界 針列上。

例如,使用此命令可避免逐步執行大型迴圈。
CTRL+F8
設定下一個語句 將執行點設定為您選擇的程式程式碼。 您可以選取要執行的程式程式碼並選擇 [ 設定下 一個語句] 命令,或將 [ 目前執行行 邊界] 指示器拖曳至您要執行的程式程式碼,以設定要在目前選取的語句之後執行的不同程式程式碼。

使用 [設定下一個語句],您可以選擇位於目前所選語句之前或之後的程式程式碼。 當您執行程式碼時,不會執行任何中間程式碼。 當您想要在目前的程式中重新執行語句,或略過您不想執行的語句時,請使用此命令。 您無法針對不同程式中的語句使用 設定下一個語句
設定下一個語句工具列按鈕 CTRL+F9
顯示下一個語句 醒目提示要執行的下一個語句。 使用 [顯示下一個語句 ] 命令,將游標放在下一行執行。 僅適用于中斷模式。 顯示下一個語句工具列按鈕
逐步執行 一次執行一個語句的程式碼。

不在設計模式中時, [逐步執行 ] 會在目前的執行行進入中斷模式。 如果語句是過程的呼叫,則顯示的下一個語句是程式中的第一個語句。

設計階段,此功能表項目會開始執行,並在執行第一行程式碼之前進入中斷模式。 如果沒有目前的執行點,在您執行觸發程式碼的動作之前, [逐步 執行] 命令可能似乎沒有意義,例如按一下檔。
逐步執行工具列按鈕 F8
逐步執行 類似于 [逐步執行]。 當目前的 語句包含程式的呼叫時,就會發生使用中的差異。 [逐步執行] 會以單位方式執行程式,然後逐步執行目前程式中的下一個語句。 因此,無論目前的語句是否為另一個程式的呼叫,顯示的下一個語句都是目前程式中的下一個語句。 僅適用于中斷模式。 [逐步執行] 工具列按鈕 SHIFT+F8
跳出 執行目前執行點所在函式的其餘行。 下一個顯示的語句是程序呼叫之後的 語句。 所有程式碼都會在目前和最終執行點之間執行。 僅適用于中斷模式。 跳出工具列按鈕 CTRL+SHIFT+F8
切換中斷點 在目前所在行設定或移除中斷點。 您無法在包含無法執行程式碼的行上設定中斷點,例如批註、宣告語句或空白行。

設定中斷點的程式程式碼會出現在 [選項] 對話方塊的 [編輯器格式] 索引標籤上指定的色彩中。
切換中斷點工具列按鈕 F9

另請參閱

支援和意見反應

有關於 Office VBA 或這份文件的問題或意見反應嗎? 如需取得支援服務並提供意見反應的相關指導,請參閱 Office VBA 支援與意見反應