Accedi con Microsoft
Accedi o crea un account.
Salve,
Seleziona un altro account.
Hai più account
Scegli l'account con cui vuoi accedere.

Nota:  Riteniamo importante fornire il contenuto della Guida più recente non appena possibile, nella lingua dell'utente. Questa pagina è stata tradotta automaticamente e potrebbe contenere errori di grammatica o imprecisioni. L'intento è quello di rendere fruibile il contenuto. Nella parte inferiore della pagina è possibile indicare se le informazioni sono risultate utili. Questo è l' articolo in lingua inglese per riferimento.

Un modello di modulo può contenere solo script o il codice gestito che è scritto in un linguaggio di programmazione. È possibile modificare il linguaggio di programmazione di un modello di modulo rimuovendo lo script originale o codice gestito, specificando un nuovo linguaggio di programmazione, riscrittura lo script originale o codice gestito nel nuovo linguaggio di programmazione e quindi aggiungere il nuovo script o gestito codice al modello di modulo.

Nota: InfoPath non è possibile convertire script esistente o codice gestito da un linguaggio di programmazione in un altro linguaggio di programmazione.

In questo articolo

Panoramica

Quando è necessario utilizzare script o codice gestito per aggiungere la logica business al modello di modulo, ad esempio l'esecuzione di calcoli complessi utilizzando i valori immessi dagli utenti in moduli basati sul modello di modulo, è possibile aggiungere logica aziendale utilizzando uno dei diversi diversi linguaggi di programmazione, ad esempio c# o Microsoft Visual Basic. Dopo aver aggiunto uno script o codice gestito per il modello di modulo, le modifiche che si desidera rendere o qualsiasi nuovo script o gestito codice che si desidera aggiungere al modello di modulo deve essere scritto nello stesso linguaggio di programmazione.

Con il modello di modulo evoluzione per soddisfare le esigenze aziendali, potrebbe essere necessario modificare il linguaggio di programmazione utilizzato nel modello di modulo. Si supponga ad esempio situazioni seguenti:

  • La società ha un nuovo criterio che tutti i programmi di Microsoft Windows ed estensioni del programma sviluppati per il reparto utilizzare linguaggio di programmazione c#. Modelli di modulo esistenti nella propria società sono stati progettati utilizzando il linguaggio di programmazione di Visual Basic. Per rispettare il nuovo criterio, sarà necessario convertirli tutti i modelli di modulo in modo che usino linguaggio di programmazione c#.

  • È stato pubblicato un modello di modulo creato in Microsoft Office InfoPath 2003 contenente script scritto in JScript. Poiché Microsoft Office InfoPath 2007 consente agli utenti di compilare moduli in base a un modello di modulo in un Web browser, è necessario convertire il modello di modulo in un modello di modulo abilitati per i browser e quindi pubblicarlo in un server che esegue InfoPath Forms Services. Tuttavia, InfoPath Forms Services può visualizzare solo i modelli di modulo con assembly di codice gestito. non è possibile pubblicare un modello di modulo che contiene lo script in un server che esegue InfoPath Forms Services. È necessario convertire lo script in un assembly di codice gestito in modo che è possibile pubblicare il modello di modulo in un server che esegue InfoPath Forms Services.

  • Sei responsabile della gestione diversi modelli di modulo che non progettare. Questi modelli di modulo contengano gli script scritti in JScript. Sebbene sia possibile leggere e scrivere script scritto in JScript, si è molto più esperti in scrittura di script tramite Microsoft Visual Basic Scripting Edition (VBScript) linguaggio di programmazione. Perché si mantenere questi modelli di modulo, sarà molto più efficiente se è stato scritto lo script VBScript, in modo che si desidera sostituire gli script esistenti scritti in JScript con gli script scritti con VBScript.

Se è necessario modificare il linguaggio di programmazione utilizzato in un modello di modulo esistente, è necessario rimuovere lo script esistente o codice gestito dal modello di modulo e quindi specificare il nuovo linguaggio di programmazione per il modello di modulo. Dopo aver modificato il linguaggio di programmazione nel modello di modulo, è possibile riscrittura lo script o il codice gestito nella nuova lingua utilizzando Microsoft Script Editor o Microsoft Visual Studio Tools per applicazioni e quindi aggiungere il nuovo script al modello di modulo.

Torna all'inizio

Modificare il linguaggio di programmazione di un modello di modulo

Prima di modificare il linguaggio di programmazione di un modello di modulo, è consigliabile salvare una copia del codice sorgente originale in un editor di testo, ad esempio Microsoft Notepad, nel caso in cui è necessario fare riferimento a tale o usare il codice originale.

Salvare il codice sorgente originale

  1. Aprire il modello di modulo in modalità progettazione.

  2. Dal menu Strumenti scegliere programmazione e quindi eseguire una delle operazioni seguenti:

    • Se il modello di modulo contiene script, fare clic su Microsoft Script Editor.

    • Se il modello di modulo contiene codice gestito, fare clic su Microsoft Visual Studio Tools per le applicazioni.

  3. Dal menu Modifica di Microsoft Script Editor o di Microsoft Visual Studio Tools per le applicazioni, fare clic su Seleziona tutto.

  4. Scegliere Copia dal menu Modifica.

  5. Incollare il codice copiato in un editor di testo, ad esempio Blocco note.

  6. Salvare il file dell'editor di testo.

Modificare il linguaggio di programmazione del modello di modulo

  1. Dal menu Strumenti fare clic su Opzioni modulo.

  2. In categoria nella finestra di dialogo Opzioni modulo, fare clic su programmazione.

  3. In linguaggio di programmazione, fare clic su Rimuovi codice.

  4. Fare clic su nella finestra di messaggio che informa che si sta per rimuovere il codice dal modello di modulo.

  5. Nell'elenco linguaggio codice modello di modulo fare clic sulla lingua che si desidera utilizzare nel modello di modulo.

    Suggerimento: Se si sta modificando il linguaggio di programmazione Visual Basic o c#, nella casella percorso progetto per codice Visual Basic e c# digitare il percorso in cui si desidera salvare i file di progetto.

Torna all'inizio

Serve aiuto?

Vuoi altre opzioni?

Esplorare i vantaggi dell'abbonamento e i corsi di formazione, scoprire come proteggere il dispositivo e molto altro ancora.

Le community aiutano a porre e a rispondere alle domande, a fornire feedback e ad ascoltare gli esperti con approfondite conoscenze.

Queste informazioni sono risultate utili?

Come valuti la qualità della lingua?
Cosa ha influito sulla tua esperienza?
Premendo Inviare, il tuo feedback verrà usato per migliorare i prodotti e i servizi Microsoft. L'amministratore IT potrà raccogliere questi dati. Informativa sulla privacy.

Grazie per il feedback!

×