Condividi tramite


Guida introduttiva alla programmazione di componenti aggiuntivi a livello di applicazione

Aggiornamento: Luglio 2008

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 a livello di applicazione

Versione Microsoft Office

  • Excel 2003 e 2007

  • InfoPath 2007

  • Outlook 2003 e 2007

  • PowerPoint 2003 e 2007

  • Project 2003 e 2007

  • Visio 2003 e 2007

  • Word 2003 e 2007

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

È possibile utilizzare i componenti aggiuntivi per automatizzare le applicazioni di Microsoft Office, estenderne le funzionalità e personalizzarne l'interfaccia utente. Per informazioni sul confronto tra i componenti aggiuntivi e gli altri tipi di soluzioni che è possibile creare utilizzando Visual Studio Tools per Office, vedere Cenni preliminari sullo sviluppo di soluzioni Office.

Creazione di progetti per componenti aggiuntivi

Creare i progetti per componenti aggiuntivi utilizzando i modelli di progetto nella finestra di dialogo Nuovo progetto. Questi modelli includono riferimenti all'assembly e file di progetto obbligatori. Visual Studio Tools per Office fornisce modelli di progetto per componenti aggiuntivi per la maggior parte delle applicazioni di Microsoft Office 2003 e di Microsoft Office System 2007. Per un elenco completo delle applicazioni supportate, vedere Funzionalità disponibili in base ai tipi di progetto e applicazione.

Per ulteriori informazioni sulla creazione di progetti per componenti aggiuntivi, vedere Procedura: creare progetti Visual Studio Tools per Office. Per ulteriori informazioni sui modelli di progetto, vedere Cenni preliminari sui modelli di progetti di Visual Studio Tools per Office.

Sviluppo di progetti Componente aggiuntivo

Quando si crea un progetto di componente aggiuntivo, in Visual Studio Tools per Office viene creato automaticamente un file di codice ThisAddIn.vb (in Visual Basic) o ThisAddIn.cs (in C#). Il file contiene la classe ThisAddIn, che costituisce la base per il componente aggiuntivo. È possibile utilizzare i membri di questa classe per eseguire il codice quando il componente aggiuntivo viene caricato o scaricato, per accedere al modello a oggetti dell'applicazione host e per estendere le funzionalità dell'applicazione. Per ulteriori informazioni, vedere Programmazione di componenti aggiuntivi a livello di applicazione.

Automazione di applicazioni utilizzando i modelli a oggetti

I modelli a oggetti delle applicazioni di Microsoft Office espongono molti tipi che è possibile programmare a fronte di un componente aggiuntivo. Tali tipi possono essere utilizzati per automatizzare l'applicazione. Ad esempio, è possibile creare e inviare a livello di codice un messaggio di posta elettronica in Outlook o aprire un documento e aggiungere contenuto in Word. Per ulteriori informazioni su come accedere al modello a oggetti dell'applicazione host nel codice, vedere Programmazione di componenti aggiuntivi a livello di applicazione.

Per ulteriori informazioni sui modelli a oggetti delle specifiche applicazioni di Microsoft Office, vedere gli argomenti seguenti:

Personalizzazione dell'interfaccia utente delle applicazioni

Esistono molte modalità diverse per personalizzare l'interfaccia utente dell'applicazione host utilizzando un componente aggiuntivo:

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

Vedere anche

Attività

Procedura: creare progetti Visual Studio Tools per Office

Procedura dettagliata: creazione del primo componente aggiuntivo a livello di applicazione per Word

Procedura dettagliata: creazione di un componente aggiuntivo a livello di applicazione per PowerPoint

Concetti

Guida introduttiva alla scrittura di codice

Architettura dei componenti aggiuntivi a livello di applicazione

Programmazione di componenti aggiuntivi a livello di applicazione

Altre risorse

Guida introduttiva (Visual Studio Tools per Office)

Cronologia delle modifiche

Date

History

Motivo

Luglio 2008

Aggiunte informazioni sull'aggiunta di controlli gestiti e smart tag a cartelle di lavoro e documenti.

Modifica di funzionalità in SP1.