Come eseguire il debug di uno script per un modulo di InfoPath

Traduzione articoli Traduzione articoli
Identificativo articolo: 827002 - Visualizza i prodotti a cui si riferisce l?articolo.
Espandi tutto | Chiudi tutto

In questa pagina

Sommario

In questo articolo viene descritto come interrompere l'esecuzione di codice in un modulo di InfoPath. Si desidera eseguire questa operazione in modo che č possibile eseguire il debug uno script per un modulo di InfoPath.

Informazioni

Per eseguire il debug uno script per un modulo di InfoPath, č innanzitutto necessario collegare Microsoft Script Debugger al modulo di InfoPath. Quando in script debugger esegue il debug di script per un modulo di InfoPath, č possibile che i punti di interruzione non viene riconosciute. Di conseguenza, l'esecuzione di codice in modalitā non termina a punti di interruzione. Anziché i punti di interruzione, č necessario utilizzare l'istruzione DEBUGGER di Microsoft JScript o l'istruzione di Microsoft Visual Basic Scripting [VBScript] STOP per arrestare l'esecuzione di codice in modalitā per il debug.

Per ulteriori informazioni su come interrompere l'esecuzione di codice per il debug con JScript e VBScript e su come modificare il linguaggio di script per il modulo di InfoPath per VBScript e JScript, fare clic sul numero dell'articolo della Microsoft Knowledge Base riportato di seguito riportato:
828853Come modificare il linguaggio di script per il modulo di InfoPath

Step-by-Step

Office InfoPath 2007

In InfoPath 2007, č necessario impostare il linguaggio di programmazione si desidera utilizzare. Quindi, č necessario aggiungere lo script.

Nota Esempi di programmazione JScript e VBScript sono inclusi in questo articolo.
Impostare il linguaggio di programmazione
Prima di eseguire questo script di esempio in InfoPath 2007, č necessario modificare il linguaggio di programmazione in VBScript o JScript. Per effettuare questa operazione, attenersi alla seguente procedura:

avviso Il comando Rimuovi codice menzionato in questa procedura rimuove tutto il codice esistente al modulo corrente. Di conseguenza, non utilizzare questa opzione se non si č certi che si desidera eseguire questa azione.
  1. Scegliere Opzioni modulo dal menu Strumenti .
  2. Nell'elenco categoria , fare clic su programmazione . Se la casella linguaggio codice modello di modulo č disattivata, fare clic su Rimuovi codice per rimuovere tutto il codice esistente del modulo. Se la casella di linguaggio del codice modello modulo č disponibile, andare al passaggio 3.
  3. Nella casella linguaggio codice modello di modulo , fare clic su VBScript o JScript e quindi fare clic su OK .
Aggiungere lo script
  1. Scegliere programmazione dal menu Strumenti , quindi Evento di caricamento . Microsoft Visual Studio Tools for Applications viene avviato.
  2. Sostituire la funzione di OnLoad utilizzando il codice JScript riportato di seguito o il codice VBScript come appropriato:

    JScript
    	function XDocument::OnLoad(eventObj)
    	{
    		debugger;
    		XDocument.UI.Alert("This is a test.");
    	}
    VBScript sub XDocument_OnLoad(eventObj) STOP XDocument.UI.Alert
    	Sub XDocument_OnLoad(eventObj)
    		Stop
    		XDocument.UI.Alert "This is a test."
    	End Sub
  3. Salvare le modifiche e chiudere Visual Studio Tools for Applications.
  4. Sulla barra degli strumenti standard , fare clic su Anteprima .
  5. Verrā visualizzata la finestra di dialogo Debug JIT . Selezionare la Nuova istanza di Microsoft Script Editor nell'elenco dei possibili debugger e quindi fare clic su .

    Lo script viene visualizzato nell'editor di script e interrompe l'esecuzione di script.

    Nota Se verrā visualizzato l'editor di script, ma non viene visualizzato il codice, si potrebbe essere necessario installare la funzione Web Debugging di script editor. Per ulteriori informazioni, vedere la sezione "Installazione Web debug degli script".
  6. Premere F10 per spostarsi tra le rimanenti righe di codice nello script.

InfoPath 2003

  1. Avviare InfoPath 2003.
  2. Scegliere Progetta modulo dal menu file .
  3. Nel riquadro di attivitā un modulo progetta, fare clic su Nuovo modulo vuoto .
  4. Per aggiungere lo script seguente al modulo, attenersi alla seguente procedura:
    1. Scegliere script dal menu Strumenti e quindi selezionare l'Evento di caricamento .

      Microsoft Script Editor viene visualizzato.
    2. Sostituire la funzione di OnLoad con il codice riportato di seguito:

      JScript
      	function XDocument::OnLoad(eventObj)
      	{
      		debugger;
      		XDocument.UI.Alert("This is a test.");
      	}
      VBScript sub XDocument_OnLoad(eventObj) STOP XDocument.UI.Alert
      	Sub XDocument_OnLoad(eventObj)
      		Stop
      		XDocument.UI.Alert "This is a test."
      	End Sub
    3. Salvare lo script e quindi chiudere Script Editor.
  5. Scegliere Anteprima modulo dal menu file , quindi predefinito .
  6. Verrā visualizzata la finestra di dialogo Debug JIT . Selezionare la Nuova istanza di Microsoft Script Editor nell'elenco dei possibili debugger e quindi fare clic su .

    Verrā visualizzata la finestra di dialogo Esegui istruzione RPC . Fare clic su OK .

    Lo script viene visualizzato nell'editor di script e interrompe l'esecuzione di script.

    Nota Se verrā visualizzato l'editor di script, ma non viene visualizzato il codice, č necessario installare la funzionalitā di Web Debugging di script editor. Per ulteriori informazioni, vedere la sezione "Installazione Web Script Debugging" riportata di seguito.
  7. Premere F10 per spostarsi tra le rimanenti righe di codice nello script.

Installare il debug degli Script Web

Quando tenta di eseguire il debug dello script se verrā aperto Script Editor, ma il codice non vengono visualizzate nella finestra codice, fare clic sul menu debug e quindi fare clic su Installa Web Debugging . Se la funzione Web Debugging č stato contrassegnato come installazione su richiesta durante l'installazione di Office, č visualizzato il seguente messaggio di errore:
La funzione Web Debugging di installazione richiederā di riavviare Microsoft Script Editor. Questa funzionalitā non č attualmente installata. Installarlo ora?
Fare clic su per installare Web Debugging . Dopo l'installazione, č necessario chiudere modalitā anteprima e quindi č necessario avviare modalitā di anteprima per eseguire il debug di script.

Se la funzione Web Debugging č stata contrassegnata non installato durante l'installazione di Office, verrā visualizzato il seguente messaggio di errore:
La funzione Web Debugging di installazione richiederā di riavviare Microsoft Script Editor. Questa funzionalitā non č disponibile. Per rendere disponibile questa funzionalitā, eseguire nuovamente il programma di installazione, selezionare "Aggiungi / Rimuovi funzionalitā e modificare la funzionalitā di"Esecuzione dal computer locale"o"Esecuzione dalla rete CD".
Fare clic su OK e chiudere l'editor di script.

Per installare la funzione Web Debugging con il programma di installazione di Office, attenersi alla seguente procedura:

InfoPath 2007

  1. Nel Pannello di controllo, aprire l'elemento di "Installazione applicazioni".
  2. Selezionare Microsoft Office nell'elenco dei programmi installati e quindi fare clic su Cambia .

    Installazione di Office viene avviato.
  3. Selezionare Aggiungi / Rimuovi caratteristiche nell'elenco delle opzioni della modalitā manutenzione e quindi fare clic su Avanti .
  4. Espandere il nodo Strumenti di Office .
  5. Espandere il nodo di Modifica origine HTML .
  6. Espandere il nodo di Scripting Web .
  7. scegliere Web e quindi fare clic su esecuzione dal computer locale .
  8. Fare clic su Continua .
  9. Dopo la configurazione viene aggiornata, fare clic su Chiudi .

InfoPath 2003

  1. Nella Pannello di controllo selezionare Installazione applicazioni .
  2. Selezionare Microsoft Office nell'elenco dei programmi installati e quindi fare clic su Cambia .

    Inizia installazione di Office.
  3. Selezionare Aggiungi / Rimuovi caratteristiche nell'elenco delle opzioni della modalitā manutenzione e quindi fare clic su Avanti .
  4. Selezionare la personalizzazione delle applicazioni avanzata e quindi fare clic su Avanti .
  5. Fare doppio clic sul nodo Strumenti di Office .
  6. Fare doppio clic sul nodo Modifica origine HTML .
  7. Fare doppio clic sul nodo Scripting Web .
  8. Selezionare il menu a discesa per Il debug di Web e quindi fare clic su esecuzione dal computer locale .
  9. Fare clic su Aggiorna .

Proprietā

Identificativo articolo: 827002 - Ultima modifica: martedė 1 maggio 2007 - Revisione: 2.1
Le informazioni in questo articolo si applicano a:
  • Microsoft Office InfoPath 2007
  • Microsoft Office InfoPath 2003
  • Microsoft Office InfoPath 2003, Service Pack 1 (SP1)
Chiavi: 
kbmt kbscript kbdebug kbappdev kbhowto kbcode KB827002 KbMtit
Traduzione automatica articoli
Il presente articolo č stato tradotto tramite il software di traduzione automatica di Microsoft e non da una persona. Microsoft offre sia articoli tradotti da persone fisiche sia articoli tradotti automaticamente da un software, in modo da rendere disponibili tutti gli articoli presenti nella nostra Knowledge Base nella lingua madre dell?utente. Tuttavia, un articolo tradotto in modo automatico non č sempre perfetto. Potrebbe contenere errori di sintassi, di grammatica o di utilizzo dei vocaboli, pių o meno allo stesso modo di come una persona straniera potrebbe commettere degli errori parlando una lingua che non č la sua. Microsoft non č responsabile di alcuna imprecisione, errore o danno cagionato da qualsiasi traduzione non corretta dei contenuti o dell?utilizzo degli stessi fatto dai propri clienti. Microsoft, inoltre, aggiorna frequentemente il software di traduzione automatica.
Clicca qui per visualizzare la versione originale in inglese dell?articolo: 827002
LE INFORMAZIONI CONTENUTE NELLA MICROSOFT KNOWLEDGE BASE SONO FORNITE SENZA GARANZIA DI ALCUN TIPO, IMPLICITA OD ESPLICITA, COMPRESA QUELLA RIGUARDO ALLA COMMERCIALIZZAZIONE E/O COMPATIBILITA' IN IMPIEGHI PARTICOLARI. L'UTENTE SI ASSUME L'INTERA RESPONSABILITA' PER L'UTILIZZO DI QUESTE INFORMAZIONI. IN NESSUN CASO MICROSOFT CORPORATION E I SUOI FORNITORI SI RENDONO RESPONSABILI PER DANNI DIRETTI, INDIRETTI O ACCIDENTALI CHE POSSANO PROVOCARE PERDITA DI DENARO O DI DATI, ANCHE SE MICROSOFT O I SUOI FORNITORI FOSSERO STATI AVVISATI. IL DOCUMENTO PUO' ESSERE COPIATO E DISTRIBUITO ALLE SEGUENTI CONDIZIONI: 1) IL TESTO DEVE ESSERE COPIATO INTEGRALMENTE E TUTTE LE PAGINE DEVONO ESSERE INCLUSE. 2) I PROGRAMMI SE PRESENTI, DEVONO ESSERE COPIATI SENZA MODIFICHE, 3) IL DOCUMENTO DEVE ESSERE DISTRIBUITO INTERAMENTE IN OGNI SUA PARTE. 4) IL DOCUMENTO NON PUO' ESSERE DISTRIBUITO A SCOPO DI LUCRO.

Invia suggerimenti

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com