Introduzione agli ambienti di programmazione di InfoPath

Importante :  Il presente articolo è stato tradotto automaticamente, vedere la dichiarazione di non responsabilità. Per visualizzare la versione inglese dell'articolo, fare clic qui.

Microsoft Office InfoPath supporta diversi ambienti di programmazione per la personalizzazione di un modello di modulo tramite codice di programmazione. La scelta dell'ambiente di programmazione più appropriato dipende dal linguaggio di programmazione preferito dallo sviluppatore o dall'organizzazione e dagli ambienti di sviluppo e dagli strumenti disponibili.

In questo articolo

Codice di script

Codice gestito

Considerazioni sulla compatibilità

Codice di script

Microsoft Script Editor (MSE) è l'ambiente di sviluppo integrato predefinito per InfoPath se la Microsoft .NET Framework 2.0 e Microsoft Core XML Services 6.0 non sono installati nel computer durante l'installazione di InfoPath. Quando si lavora in MSE, è possibile utilizzare Microsoft JScript o Microsoft Visual Basic, Scripting Edition (VBScript) per creare regole aziendali personalizzate per un modello di modulo.

Per aprire MSE dalla modalità progettazione, scegliere Programmazione dal menu Strumenti e quindi fare clic su Microsoft Script Editor o premere ALT+MAIUSC+F11. Quando si apre MSE da InfoPath, viene visualizzato l'editor di codice MSE e nella finestra di modifica del codice viene aperto il file di script predefinito del modello di modulo, con estensione js oppure vbs, a seconda del linguaggio di script impostato per il modello.

Nota : Se Microsoft Script Editor non è presente nel menu Programmazione, è necessario selezionare JScript o VBScript quale linguaggio di script per il modello di modulo. Per ulteriori informazioni sull'impostazione del linguaggio di script per un modello di modulo, fare clic sui collegamenti nella sezione Vedere anche.

Inizio pagina

Codice gestito

Se Microsoft .NET Framework 2.0 e Microsoft Core XML Services 6.0 sono installati nel computer quando si installa InfoPath, l'ambiente di programmazione Microsoft Visual Studio Tools for Applications (VSTA) verrà utilizzato in InfoPath quale ambiente di programmazione integrato predefinito. Se si utilizza VSTA, è possibile scegliere Microsoft Visual Basic o Microsoft C# per creare codice gestito personalizzato per un modello di modulo. Per informazioni specifiche sull'utilizzo di questo ambiente di sviluppo, fare riferimento alla documentazione installata con VSTA.

Un'opzione di sviluppo aggiuntivi è disponibile se Microsoft Visual Studio 2005 e InfoPath sono installati nello stesso computer. È possibile scaricare e installare Microsoft Visual Studio 2005 Tools per Microsoft Office System 2007, che consente di creare e progettare i modelli di modulo che utilizzano codice dall'ambiente di sviluppo Visual Studio 2005 gestito. Per ulteriori informazioni sull'utilizzo di Visual Studio per creare progetti di InfoPath, vedere la documentazione installata con Microsoft Visual Studio 2005 Tools per Microsoft Office System 2007.

Inizio pagina

Considerazioni sulla compatibilità

Nei modelli di modulo compatibili con browser sono supportati solo i linguaggi C# e Visual Basic .NET. I modelli di modulo creati con codice di script JScript o VBScript non sono compatibili con browser.

Inizio pagina

Nota : Dichiarazione di non responsabilità per la traduzione automatica: Il presente articolo è stato tradotto tramite un software di traduzione automatica e non da una persona. Microsoft offre le traduzioni automatiche per consentire a coloro che non conoscono la lingua inglese di leggere gli articoli sui prodotti, sui servizi e sulle tecnologie Microsoft. Dal momento che l'articolo è stato tradotto automaticamente, potrebbe contenere errori di sintassi, di grammatica o di utilizzo dei vocaboli.

Amplia le tue competenze
Esplora i corsi di formazione
Ottieni in anticipo le nuove caratteristiche
Partecipa al programma Office Insider

Queste informazioni sono risultate utili?

Grazie per i tuoi commenti e suggerimenti

Grazie per il tuo feedback! Potrebbe essere utile metterti in contatto con uno dei nostri operatori del supporto di Office.

×