Soluzioni InfoPath

 

Pubblicato: aprile 2016

Visual Studio fornisce modelli di progetto che è possibile usare per creare componenti aggiuntivi VSTO per Microsoft Office InfoPath 2013 e InfoPath 2010. InfoPath non è disponibile in Office 2016.

System_CAPS_ICON_note.jpg Nota


È comunque possibile creare un componente aggiuntivo VSTO per InfoPath anche se è installato Office 2016. È sufficiente installare InfoPath 2013 o Office 2013 side-by-side con Office 2016.

**Si applica a:** le informazioni contenute in questo argomento sono valide per i progetti di componenti aggiuntivi VSTO per InfoPath. Per altre informazioni, vedere [Funzionalità disponibili in base ai tipi di progetto e applicazioni di Office](../Topic/Features%20Available%20by%20Office%20Application%20and%20Project%20Type.md).

I componenti aggiuntivi VSTO per InfoPath sono simili ai componenti aggiuntivi VSTO per altre applicazioni di Microsoft Office. Questi tipi di soluzioni sono costituiti da un assembly caricato dall'applicazione. Gli utenti finali possono avere accesso alle funzionalità di questo assembly indipendentemente dal modulo o dal modello di modulo aperto. Per altre informazioni sui componenti aggiuntivi VSTO, vedere Introduzione alla programmazione di componenti aggiuntivi VSTO e Architettura dei componenti aggiuntivi VSTO.

System_CAPS_ICON_note.jpg Nota


Visual Studio 2015 non include i progetti del modello di modulo InfoPath forniti nelle versioni precedenti di Visual Studio. Non è nemmeno possibile usare Visual Studio 2015 per aprire o modificare un progetto del modello di modulo InfoPath creato in una versione precedente di Visual Studio. Tuttavia, è possibile aprire e modificare un progetto del modello di modulo InfoPath usando Visual Studio Tools for Applications. Per altre informazioni, vedere Uso dei progetti VSTO 2008 in InfoPath 2010.

Per accedere al modello a oggetti InfoPath da un componente aggiuntivo VSTO di Office creato mediante gli strumenti di sviluppo per Office in Visual Studio, usare il campo Application della classe ThisAddIn nel progetto. Il campo Application restituisce un oggetto T:Microsoft.Office.Interop.InfoPath.Application che rappresenta l'istanza corrente di InfoPath. Per altre informazioni, vedere Programmazione di componenti aggiuntivi VSTO.

Quando si effettuano chiamate nel modello a oggetti InfoPath da un componente aggiuntivo VSTO, si usano i tipi che sono stati forniti nell'assembly di interoperabilità primario per InfoPath. L'assembly di interoperabilità primario agisce da ponte tra il codice gestito nel componente aggiuntivo VSTO e il modello a oggetti COM in InfoPath. Tutti i tipi nell'assembly di interoperabilità primario di InfoPath sono definiti nello spazio dei nomi N:Microsoft.Office.Interop.InfoPath. Per altre informazioni sull'assembly di interoperabilità primario di InfoPath, vedere Informazioni sull'assembly di interoperabilità primario di Microsoft Office InfoPath. Per altre informazioni sugli assembly di interoperabilità primari in generale, vedere Panoramica dello sviluppo di soluzioni Office (VSTO) e Assembly di interoperabilità primari di Office.

Quando si crea un componente aggiuntivo VSTO per InfoPath, sono disponibili varie opzioni di personalizzazione dell'interfaccia utente. Nella tabella riportata di seguito vengono elencate alcune di queste opzioni.

AttivitàPer altre informazioni
Creare un riquadro attività personalizzato.Riquadri attività personalizzati
Aggiungere schede personalizzate alla barra multifunzione in InfoPath.Personalizzazione di una barra multifunzione per InfoPath

Per altre informazioni sulla personalizzazione dell'interfaccia utente di InfoPath e di altre applicazioni di Microsoft Office, vedere Personalizzazione dell'interfaccia utente di Office.

Informazione sull'assembly di interoperabilità primario di Microsoft Office InfoPath
Introduzione alla programmazione di componenti aggiuntivi VSTO
Panoramica dello sviluppo di soluzioni Office (VSTO)
Architettura dei componenti aggiuntivi VSTO
Procedura: creare progetti di Office in Visual Studio
Programmazione di componenti aggiuntivi VSTO
Scrittura di codice nelle soluzioni Office
Assembly di interoperabilità primari di Office
Personalizzazione dell'interfaccia utente di Office
InfoPath 2010 nello sviluppo di applicazioni per Office

Mostra: