為指令碼偵錯

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

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

  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。

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

這項資訊有幫助嗎?

感謝您的意見反應!

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

×