HOW TO:處理 Office 專案中的錯誤

由於 Managed 程式碼與 Unmanaged 程式碼之間的互動方式,所以 Visual Studio 不會顯示由 Microsoft Office 應用程式所擲回的錯誤。 若要檢視這些錯誤,請設定偵錯工具在 Common Language Runtime 例外狀況中斷。

注意事項注意事項

在下列指示的某些 Visual Studio 使用者介面項目中,您的電腦可能會顯示不同的名稱或位置: 您所擁有的 Visual Studio 版本和使用的設定決定了這些項目。 如需詳細資訊,請參閱 使用設定

若要在 Common Language Runtime 例外狀況中斷

  1. 在 [偵錯] 功能表上,按 [例外狀況]。

  2. 選取 [Common Language Runtime 例外狀況] 旁邊的核取方塊。

所有例外狀況都會立即中斷偵錯工具 (包括您已經處理的錯誤和一些來自執行階段本身第一個可能發生的錯誤),不一定與您的專案有關。 每個專案中都會出現歸因於找不到 msosec 的錯誤,不過您可以放心地加以忽略。 這些 msosec 例外狀況不會影響您的方案。

您也可以在方法前後使用 Try...Catch 陳述式,以便攔截例外狀況。 如需詳細資訊,請參閱 HOW TO:在 Visual Basic 中使用 Try…Catch 區塊測試程式碼HOW TO:使用 try/catch 處理例外狀況 (C# 程式設計手冊)

根據預設,Visual Studio 也不會顯示 Office 專案的 Just-In-Time 偵錯錯誤,但是您可以啟用這項功能,以便查看所引發的錯誤。 如需詳細資訊,請參閱 Just-In-Time 偵錯

請參閱

概念

在文件層級專案中進行偵錯

在應用程式層級專案中進行偵錯

其他資源

Visual Studio 偵錯

設計和建立 Office 方案

建置和偵錯 Office 方案