Esporta (0) Stampa
Espandi tutto

Soluzioni InfoPath

Aggiornamento: novembre 2007

Si applica a

Le informazioni contenute in questo argomento riguardano solo i progetti Visual Studio Tools per Office e le versioni di Microsoft Office specificati.

Tipo di progetto

  • Progetti modello di modulo

  • Progetti a livello di applicazione

Versione Microsoft Office

  • InfoPath 2007

Per ulteriori informazioni, vedere la classe Funzionalità disponibili in base ai tipi di progetto e applicazione.

Visual Studio Tools per Office fornisce i modelli di progetto da utilizzare per creare soluzioni per Microsoft Office InfoPath 2007. Queste soluzioni possono essere usate per automatizzare InfoPath, estendere le funzionalità di InfoPath o personalizzare l'interfaccia utente (UI) di InfoPath.

Visual Studio Tools per Office consente di creare modelli di modulo e componenti aggiuntivi a livello di applicazione per InfoPath 2007.

Le soluzioni modello di modulo sono costituite da un assembly associato a un modello di modulo specifico. È possibile progettare l'aspetto del modello di modulo InfoPath e scrivere il codice gestito per aggiungere la logica di business personalizzata senza uscire da Visual Studio. È possibile scrivere il codice utilizzando il modello a oggetti compatibile InfoPath 2003 (membri dello spazio dei nomi Microsoft.Office.Interop.InfoPath.SemiTrust) o il nuovo modello a oggetti del codice gestito InfoPath 2007 (membri dello spazio dei nomi Microsoft.Office.InfoPath).

Per la documentazione completa sulla creazione di soluzioni modelli di modulo InfoPath, vedere Sviluppo di modelli di modulo con codice gestito di InfoPath.

I componenti aggiuntivi a livello di applicazione per InfoPath sono simili ai componenti aggiuntivi per altre applicazioni di Microsoft Office. Questi tipi di soluzioni sono costituiti da un assembly caricato dall'applicazione. Gli utenti finale possono accedere alla funzionalità di questo assembly indipendentemente dal modulo o dal modello di modulo aperto. Per ulteriori informazioni sui componenti aggiuntivi a livello di applicazione, vedere Guida introduttiva alla programmazione di componenti aggiuntivi a livello di applicazione e Architettura dei componenti aggiuntivi a livello di applicazione.

Automazione di InfoPath mediante un componente aggiuntivo a livello di applicazione

Per accedere al modello a oggetti di InfoPath da un componente aggiuntivo Visual Studio Tools per Office, utilizzare nel progetto il campo Application della classe ThisAddIn. Il campo Application restituisce un oggetto Microsoft.Office.Interop.InfoPath.Application che rappresenta l'istanza corrente di InfoPath. Per ulteriori informazioni, vedere Programmazione di componenti aggiuntivi a livello di applicazione.

Quando si effettuano chiamate nel modello a oggetti di InfoPath, si utilizzano i tipi forniti nell'assembly di interoperabilità primario per InfoPath. L'assembly di interoperabilità primario agisce da ponte tra il codice gestito nel componente aggiuntivo di Visual Studio Tools per Office e il modello a oggetti COM in InfoPath. Tutti i tipi dell'assembly di interoperabilità primario di InfoPath sono definiti nello spazio dei nomi Microsoft.Office.Interop.InfoPath. Per ulteriori informazioni sugli assembly di interoperabilità primari di InfoPath, vedere Informazioni sull'assembly di interoperabilità primario di Microsoft Office InfoPath. Per ulteriori informazioni sugli assembly di interoperabilità primari in generale, vedere Cenni preliminari sullo sviluppo di soluzioni Office e Assembly di interoperabilità primari di Office.

Personalizzazione dell'interfaccia utente di InfoPath mediante un componente aggiuntivo

Quando si crea un componente aggiuntivo per InfoPath, sono disponibili diverse opzioni di personalizzazione dell'interfaccia utente. Nella tabella seguente sono elencate alcune di queste opzioni.

Attività

Ulteriori informazioni

Creazione di un riquadro attività personalizzato.

Cenni preliminari sui riquadri attività personalizzati

Aggiungere barre degli strumenti personalizzate ed elementi della barra degli strumenti.

Procedura: creare barre degli strumenti di Office a livello di codice

Aggiungere menu e voci di menu.

Procedura: creare menu di Office a livello di codice

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

Aggiunte alla community

AGGIUNGI
Mostra:
© 2015 Microsoft