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

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

  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。

Need more help?

Expand your skills
Explore Training
Get new features first
Join Microsoft Insiders

Was this information helpful?

How satisfied are you with the translation quality?
What affected your experience?

Thank you for your feedback!

×