偵錯功能表
命令 | 描述 | 工具列按鈕 | 鍵盤快速鍵 |
---|---|---|---|
新增監看式 | 顯示您在其中輸入監看表達式的 [新增監看式] 對話方塊。 運算式可以是任何有效的 Basic 運算式。 每次進入中斷模式時,監看運算式都會在[監看式] 視窗中更新。 | ||
清除所有中斷點 | 移除專案中的所有 中斷點 。 不過,如果您已設定監看運算式,或在 [選項] 對話方塊的 [一般] 索引標籤上選取 [全部錯誤中斷] 選項,您的應用程式仍可能會中斷執行。 您無法復原 [清除所有中斷點] 命令。 | CTRL+SHIFT+F9 | |
編譯 <project> |
編譯您的專案。 | ||
編輯監看式 | 顯示 [ 編輯監看 式] 對話方塊,您可以在其中編輯或刪除監看運算式。 即使隱藏 [監看式] 視窗,仍可在設定監看式時使用。 | CTRL+W | |
執行至資料指標 | 當您的應用程式處於設計模式時,請使用 [ 執行至資料指標 ] 在您想要停止執行的程式碼中選取更下方的語句。 您的應用程式會從目前的語句執行至選取的語句,而目前執行邊界指示器 (執行 ) 會出現在邊界 指 針列上。 例如,使用此命令可避免逐步執行大型迴圈。 |
CTRL+F8 | |
設定下一個語句 | 將執行點設定為您選擇的程式程式碼。 您可以選取要執行的程式程式碼並選擇 [ 設定下 一個語句] 命令,或將 [ 目前執行行 邊界] 指示器拖曳至您要執行的程式程式碼,以設定要在目前選取的語句之後執行的不同程式程式碼。 使用 [設定下一個語句],您可以選擇位於目前所選語句之前或之後的程式程式碼。 當您執行程式碼時,不會執行任何中間程式碼。 當您想要在目前的程式中重新執行語句,或略過您不想執行的語句時,請使用此命令。 您無法針對不同程式中的語句使用 設定下一個語句 。 |
CTRL+F9 | |
顯示下一個語句 | 醒目提示要執行的下一個語句。 使用 [顯示下一個語句 ] 命令,將游標放在下一行執行。 僅適用于中斷模式。 | ||
逐步執行 | 一次執行一個語句的程式碼。 不在設計模式中時, [逐步執行 ] 會在目前的執行行進入中斷模式。 如果語句是過程的呼叫,則顯示的下一個語句是程式中的第一個語句。 在 設計階段,此功能表項目會開始執行,並在執行第一行程式碼之前進入中斷模式。 如果沒有目前的執行點,在您執行觸發程式碼的動作之前, [逐步 執行] 命令可能似乎沒有意義,例如按一下檔。 |
F8 | |
逐步執行 | 類似于 [逐步執行]。 當目前的 語句包含程式的呼叫時,就會發生使用中的差異。 [逐步執行] 會以單位方式執行程式,然後逐步執行目前程式中的下一個語句。 因此,無論目前的語句是否為另一個程式的呼叫,顯示的下一個語句都是目前程式中的下一個語句。 僅適用于中斷模式。 | SHIFT+F8 | |
跳出 | 執行目前執行點所在函式的其餘行。 下一個顯示的語句是程序呼叫之後的 語句。 所有程式碼都會在目前和最終執行點之間執行。 僅適用于中斷模式。 | CTRL+SHIFT+F8 | |
切換中斷點 | 在目前所在行設定或移除中斷點。 您無法在包含無法執行程式碼的行上設定中斷點,例如批註、宣告語句或空白行。 設定中斷點的程式程式碼會出現在 [選項] 對話方塊的 [編輯器格式] 索引標籤上指定的色彩中。 |
F9 |
另請參閱
支援和意見反應
有關於 Office VBA 或這份文件的問題或意見反應嗎? 如需取得支援服務並提供意見反應的相關指導,請參閱 Office VBA 支援與意見反應。