使用 Microsoft 登入
登入或建立帳戶。
您好:
選取其他帳戶。
您有多個帳戶
選擇您要用來登入的帳戶。

附註:  我們想要以您的語言,用最快的速度為您提供最新的說明內容。 本頁面是經由自動翻譯而成,因此文中可能有文法錯誤或不準確之處。讓這些內容對您有所幫助是我們的目的。希望您能在本頁底部告訴我們這項資訊是否有幫助。 此為 英文文章 出處,以供參考。

整合式的開發環境的一般功能是偵錯,或尋找並修正錯誤,在您所撰寫的指令碼的能力。當您指令碼偵錯時,您可以 [偵錯時,就會發生指令碼錯誤,或設定中斷點加入指令碼偵錯陳述式。偵錯陳述式會告訴偵錯工具何時暫停執行,允許您指令碼,並檢查其行為。本文說明如何新增指令碼偵錯陳述式。

  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. 下列範例會示範如何使用偵錯陳述式中OnLoad事件處理常式使用 JScript 語法:

    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 產品與服務。 您的 IT 管理員將能夠收集這些資料。 隱私權聲明。

感謝您的意見反應!

×