Modelli di progetto di componente aggiuntivo per Microsoft Office 2003
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
Versione Microsoft Office
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 2003 vengono aggiunti automaticamente i riferimenti, i file e il codice di base del progetto necessari da utilizzare come punti di partenza per i componenti aggiuntivi a livello di applicazione relativi alle 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. Inoltre, nell'elenco non sono inclusi alcuni file e riferimenti comuni a molti modelli di progetto di Visual Studio. |
File
InVisual Studio Tools per Office viene generato uno file di codice visibile:
ThisAddIn (file con estensione .vb per Visual Basic o con estensione .cs per Visual C#) – In questo file 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.
File nascosti
In Visual Studio Tools per Office vengono generati molti 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 (file con estensione .vb per Visual Basic o con estensione .cs per Visual C#) – In questo file di codice 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 seguenti. 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. I riferimenti includono gli assembly seguenti:
Assembly nel runtime di Visual Studio Tools per Office. Per ulteriori informazioni su questi assembly, vedere Cenni preliminari su Visual Studio Tools per Office Runtime.
Assembly di interoperabilità primari per componenti di Microsoft Office condivisi e per l'applicazione di Microsoft Office utilizzata dal progetto. Per ulteriori informazioni, vedere Assembly di interoperabilità primari di Office.
Gli assembly di .NET Framework utilizzati durante lo sviluppo di soluzioni Visual Studio Tools per Office.
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