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
Versione Microsoft Office
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:
A partire da SP1, in Excel 2007 e Word 2007 è possibile aggiungere controlli gestiti e smart tag a cartelle di lavoro e documenti. Per ulteriori informazioni, vedere la classe Estensione in fase di esecuzione di documenti di Word e di cartelle di lavoro di Excel in componenti aggiuntivi a livello di applicazione.
Per le applicazioni di Microsoft Office System 2007, è possibile personalizzare la barra multifunzione se l'applicazione lo consente. Per ulteriori informazioni, vedere la classe Cenni preliminari sulla barra multifunzione.
Per le applicazioni di Microsoft Office System 2007, è possibile creare un riquadro attività personalizzato se l'applicazione lo consente. Per ulteriori informazioni, vedere Cenni preliminari sui riquadri attività personalizzati.
Per Outlook 2007, è possibile creare un'area di modulo personalizzata. Per ulteriori informazioni, vedere Creazione di aree di modulo di Outlook.
Per tutte le applicazioni di Microsoft Office, è possibile visualizzare Windows Form nel componente aggiuntivo. Per ulteriori informazioni, vedere Procedura: interagire con Windows Form.
Per le applicazioni di Office che non supportano la barra multifunzione, è possibile creare propri menu e barre degli strumenti nell'applicazione. Per ulteriori informazioni, vedere Procedura: creare menu di Office a livello di codice e Procedura: creare barre degli strumenti di Office a livello di codice.
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
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. |