Condividi tramite


Modelli di progetto di componente aggiuntivo per Microsoft Office 2007

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

Versione Microsoft Office

  • Excel 2007

  • InfoPath 2007

  • Outlook 2007

  • PowerPoint 2007

  • Project 2007

  • Visio 2007

  • Word 2007

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

Tramite i modelli di progetto di componente aggiuntivo per Microsoft Office System 2007 vengono aggiunti automaticamente i riferimenti, i file e il codice di base del progetto necessari da utilizzare come punti di partenza per componenti aggiuntivi a livello di applicazione per le applicazioni appena elencate.

Per ulteriori informazioni sui componenti aggiuntivi a livello di applicazione, vedere Guida introduttiva alla programmazione di componenti aggiuntivi a livello di applicazione.

Nota:

Per impostazione predefinita, alcuni dei file e dei riferimenti inclusi nell'elenco seguente sono nascosti. Per visualizzarli, fare clic su Mostra tutti i file sulla barra degli strumenti Esplora soluzioni. Vi sono inoltre alcuni file e riferimenti comuni a molti modelli di progetto di Visual Studio non inclusi nell'elenco.

File

In Visual Studio Tools per Office viene generato un file di codice visibile nei progetti di componente aggiuntivo:

  • ThisAddIn (con estensione VB per Visual Basic o CS per Visual C#) - File in cui viene fornita una definizione parziale della classe ThisAddIn. Il resto di tale classe viene definito in un file di codice nascosto.

    La classe ThisAddIn è il punto di ingresso per il codice scritto nel componente aggiuntivo. Per ulteriori informazioni, vedere Elementi host di componenti aggiuntivi.

In Visual Studio Tools per Office, nella compilazione di un progetto di componente aggiuntivo per Microsoft Office System 2007 viene inoltre generato il file aggiuntivo seguente:

File nascosti

In Visual Studio Tools per Office vengono generati diversi file di codice nascosti. Non modificare manualmente questi file; essi vengono rigenerati quando vengono apportate modifiche al progetto e non conservano le modifiche manuali.

In Visual Studio Tools per Officevengono generati i file di codice nascosti seguenti:

  • ThisAddIn.Designer.xml: rappresentazione dichiarativa degli oggetti programmabili nel progetto di componente aggiuntivo.

  • ThisAddIn.Designer (con estensione VB per Visual Basic o CS per Visual C#) - File di codice in cui viene fornita una definizione parziale della classe ThisAddIn. Sono inclusi costruttori, vari metodi di inizializzazione e altro codice che viene generato automaticamente in fase di progettazione. Il resto di tale classe viene definito nel file di codice ThisAddIn.

Codice del modello

Nel file di codice ThisAddIn sono inclusi i gestori eventi indicati di seguito. Per ulteriori informazioni, vedere Eventi di progetti Visual Studio Tools per Office.

ThisAddIn_Startup

Questo metodo gestisce l'evento Startup, generato dopo l'avvio dell'applicazione e l'esecuzione di tutto il codice di inizializzazione nell'assembly del componente aggiuntivo. Utilizzare questo metodo per eseguire codice per l'inizializzazione del componente aggiuntivo.

ThisAddIn_Shutdown

Questo metodo gestisce l'evento Shutdown, generato quando il dominio applicazione in cui è caricato il codice sta per essere scaricato. Utilizzare questo metodo per liberare le risorse utilizzate dal componente aggiuntivo.

Riferimenti

In Visual Studio Tools per Office viene automaticamente creato un insieme di riferimenti ad assembly nei progetti di componente aggiuntivo. Nei riferimenti sono inclusi gli assembly seguenti:

Vedere anche

Attività

Procedura: creare progetti Visual Studio Tools per Office

Concetti

Guida introduttiva alla programmazione di componenti aggiuntivi a livello di applicazione

Cenni preliminari sugli assembly nelle soluzioni Office

Altre risorse

Modelli di progetto di Office

Gestione di soluzioni, progetti e file