Importante
Il supporto per Microsoft InfoPath 2013 è terminato il 14 luglio 2026. È consigliabile eseguire la migrazione dei moduli e dei flussi di lavoro di InfoPath esistenti alle soluzioni Microsoft 365 supportate. Altre informazioni sul ritiro di InfoPath.
Una caratteristica comune degli ambienti di sviluppo integrati è la possibilità di eseguire il debug o trovare e correggere gli errori negli script scritti. Quando esegui il debug dello script, puoi eseguire il debug quando si verifica un errore di script o impostare un punto di interruzione aggiungendo un'istruzione di debug allo script. Un'istruzione debug indica al debugger quando sospendere l'esecuzione e consente di eseguire l'istruzione dello script ed esaminarne il comportamento. Questo articolo spiega come aggiungere un'istruzione di debug a uno script.
In Microsoft Office InfoPath aprire il modello di modulo che contiene lo script.
Scegliere Programmazione dal menu Strumenti e quindi fare clic su Microsoft Script Editor oppure premere ALT+MAIUSC+F11 per aprire Microsoft Script Editor (MSE).
Nello script posizionare il cursore nel punto in cui si vuole aggiungere un'istruzione di debug e quindi eseguire una delle operazioni seguenti:
- Per aggiungere un'istruzione debug nel linguaggio di script Microsoft JScript, digitare l'istruzione
debugger;.
- Per aggiungere un'istruzione debug nel linguaggio di script Microsoft JScript, digitare l'istruzione
- Per aggiungere un'istruzione debug nel linguaggio di script Microsoft Visual Basic, Scripting Edition (VBScript), digitare l'istruzione
Stop.
Nell'esempio seguente viene illustrato come utilizzare l'istruzione debug nel gestore eventi OnLoad utilizzando la sintassi JScript:
function XDocument::OnLoad(eventObj) { debugger; }Fare clic su Salva in MSE o premere CTRL+S.
Passare a InfoPath.
Sulla barra degli strumenti Standard fare clic su Anteprima oppure premere CTRL+MAIUSC+B.
Nella finestra di dialogo Debug just-in-time fare clic su Nuova istanza di Microsoft Script Editor e quindi su Sì.
Nella finestra di dialogo Esegui chiamata di procedura remota fare clic su Script e quindi su OK. MSE si apre in modalità debug e una freccia gialla indica il punto in cui è stata sospesa l'esecuzione.
Suggerimento
Con MSE in modalità di debug, è possibile utilizzare tutte le funzionalità di debug fornite. Ciò include l'impostazione di punti di interruzione, l'esecuzione di istruzioni di programma e la visualizzazione di finestre di debug, ad esempio le finestre Controllo, Immediato e Stack di chiamate .
Se si desidera interrompere il debug dello script, scegliere Interrompi debug dal menu Debug oppure premere MAIUSC+F5 in MSE.