共用方式為


巨集 IDE 中的模式

更新:2007 年 11 月

在 Visual Studio 巨集整合式開發環境 (IDE) 工作時,您所採取的動作是由環境目前的模式所決定。您在設計模式中建立巨集,並在執行/偵錯模式中執行與偵錯,然後在中斷模式中使用中斷點來逐步執行。

若要幫助偵錯的執行,[巨集 IDE] 可讓您在執行/偵錯模式與設計模式內編輯巨集。您無法在中斷模式下編輯巨集。

下表顯示在設計、執行/偵錯和中斷模式中可用的功能。

命令

設計模式

執行/偵錯模式

中斷模式

啟動 (F5)

啟用

啟用

繼續

啟動但不偵錯

啟用

移除

移除

停止/重設

停用

啟用

啟用

中斷連結

移除

啟用

啟用

附加

啟用

移除

移除

從巨集 IDE 執行專案

當您由 [巨集 IDE] 執行專案時,游標的位置會決定發生的事件為何。在程序外執行專案,或編輯緩衝區空著的時候,請執行所有的專案、附加偵錯工具,並將 [巨集 IDE] 置於執行/偵錯模式中。在程序內執行專案會執行所有的專案與特定巨集、沒有偵錯工具的話會附加偵錯工具、將 [巨集 IDE] 置於執行/偵錯模式,並執行程序。

當 [巨集 IDE] 在執行/偵錯模式或中斷模式下停止於中斷點時,您無法在主機引發命令,而可能轉換其狀態的訊息會受到抑制。

從巨集總管執行專案

當您由 [巨集總管] 執行專案時,會執行所有的專案與程序。巨集 IDE 和所附加的偵錯工具都沒有具現化 (Instantiated)。中止專案時,會失去取消攔截的事件與狀態,而當您再重新啟動專案時,事件會重新連結。

偵錯功能表命令的差異

在 Visual Studio IDE 中,[偵錯] 功能表包含停用的命令,或不在 Visual Studio [巨集 IDE] 的 [偵錯] 功能表中的命令。下表列出所有在 [巨集 IDE] 的 [偵錯] 命令及其可用狀態。

功能表命令

在巨集 IDE 的狀態

快速鍵

註解

中斷點、視窗

啟用

CTRL+ALT+B

顯示 [中斷點] 視窗

即時運算、視窗

啟用

CTRL+ALT+I

顯示 [即時運算] 視窗

啟用偵錯

啟用

CTRL+SHIFT+E

將 IDE 放在執行模式並附加偵錯工具

建置

啟用

CTRL+SHIFT+B

編譯所有程式碼

啟動

啟用

F5

啟動程式

啟動但不偵錯

啟用

CTRL+F5

未開啟偵錯工具就啟動程式

例外狀況

啟用

CTRL+ALT+E

讓您可以變更偵錯工具處理例外狀況,或例外狀況分類的方式

逐步執行

停用

不套用

無法使用

不進入函式

停用

不套用

無法使用

新增中斷點

啟用

CTRL+B

用所移除的 [資料] 與 [位址] 標籤顯示 [新增中斷點] 對話方塊

清除所有中斷點

啟用

CTRL+SHIFT+F9

最少必須設定一個中斷點

注意事項:

不建議將 [偵錯工具] 物件與 Visual Studio Automation 模型結合。如果您所使用巨集中的 [偵錯工具] 物件要在 Visual Studio 巨集 IDE 中自動化命令,可能會發生無法預計的結果。

請參閱

工作

HOW TO:錄製巨集

HOW TO:編輯和用程式方式建立巨集

概念

偵錯巨集

巨集錄製和執行的問題

擴充性模式差異