為指令碼偵錯

重要:  本文係由機器翻譯而成,請參閱免責聲明。本文的英文版本請見這裡,以供參考。

整合開發環境的常見功能之一就是能夠針對撰寫的指令碼偵錯,或是尋找並更正錯誤。當您對指令碼偵錯時,可以在指令碼錯誤發生時偵錯,或者在指令碼中新增偵錯陳述式來設定中斷點。偵錯陳述式會指示偵錯工具何時暫停執行,讓您逐步執行指令碼並檢查其行為。本文將說明如何新增偵錯陳述式至指令碼。

  1. 在 Microsoft Office InfoPath 中,開啟包含指令碼的表單範本。

  2. 在 [工具] 功能表上指向 [程式設計,然後按一下 [ Microsoft Script Editor],或按下 ALT + SHIFT + F11 以開啟 Microsoft 指令碼編輯器 (MSE)。

  3. 將游標放到指令碼中要新增偵錯陳述式,然後執行下列其中一項:

    • 若要新增的偵錯陳述式的 Microsoft JScript 指令碼語言中,輸入debugger;陳述式。

  • 若要新增的偵錯陳述式的 Microsoft Visual Basic Scripting Edition (VBScript) 的指令碼語言中,輸入Stop陳述式。

  1. 在下列範例中,會示範如何用 JScript 語法,在 OnLoad 事件處理常式中使用偵錯陳述式:

    function XDocument::OnLoad(eventObj)
    {
    debugger;
    }
  2. 在 MSE 中按一下 [儲存],或按 CTRL+S。

  3. 切換到 InfoPath。

  4. 按一下 [一般] 工具列上的 [預覽],或按 CTRL+SHIFT+B。

  5. 按一下 [Just-In-Time 偵錯] 對話方塊中的 [新增 Microsoft Script Editor 執行個體],然後按一下 [是]

  6. 按一下 [逐步執行遠端程序呼叫] 對話方塊中的 [指令碼],然後按一下 [確定]。MSE 會在偵錯模式中開啟,並用黃色箭號指出暫停執行的地方。

    提示: 在 MSE 的偵錯模式中,您可以使用所有偵錯功能,包括設定中斷點、逐步執行程式陳述式,以及檢視任何偵錯視窗,例如 [監看][立即][呼叫堆疊] 視窗。

  7. 如果要停止偵錯指令碼,請按一下 [偵錯] 功能表上的 [停止偵錯],或在 MSE 中按 SHIFT+F5。

附註: 機器翻譯免責聲明︰本文係以電腦系統翻譯而成,未經人為介入。Microsoft 提供此等機器翻譯旨在協助非英語系使用者輕鬆閱讀 Microsoft 產品、服務及技術相關內容。基於本文乃由機器翻譯而成,因此文中可能出現詞辭、語法、文法上之錯誤。

擴展您的技能
探索訓練
優先取得新功能
加入 Office 測試人員

這項資訊有幫助嗎?

感謝您的意見反應!

感謝您的意見反應! 我們將協助您與其中一位 Office 支援專員連絡以深入了解您的意見。

×