Condividi tramite


Classe AddIn (System 2007)

Aggiornamento: novembre 2007

Fornisce le funzionalità principali per un componente aggiuntivo per un'applicazione di Microsoft Office.

Spazio dei nomi:  Microsoft.Office.Tools
Assembly:  Microsoft.Office.Tools.Common.v9.0 (in Microsoft.Office.Tools.Common.v9.0.dll)

Sintassi

Public Class AddIn _
    Inherits EntryPointBindableComponentBase _
    Implements ISupportInitializeControl, ISupportInitialize, IServiceProviderCallback, IComAddInAutomationServiceProviderCallback

Dim instance As AddIn
public class AddIn : EntryPointBindableComponentBase, ISupportInitializeControl, 
    ISupportInitialize, IServiceProviderCallback, IComAddInAutomationServiceProviderCallback

Note

La classe AddIn è l'elemento host per i componenti aggiuntivi a livello di applicazione creati utilizzando Visual Studio Tools per Office. Quando si crea un progetto di componente aggiuntivo, in Visual Studio Tools per Office viene creata automaticamente una classe denominata ThisAddIn, derivata da AddIn. La classe ThisAddIn fornisce la posizione iniziale in cui è possibile scrivere il codice. È possibile accedere al modello a oggetti dell'applicazione host utilizzando il campo Application della classe ThisAddIn. Per ulteriori informazioni sulla classe ThisAddIn, vedere Programmazione di componenti aggiuntivi a livello di applicazione e Elementi host di componenti aggiuntivi.

Per eseguire il codice quando il componente aggiuntivo viene caricato o scaricato, aggiungere il codice ai metodi ThisAddIn_Startup e ThisAddIn_Shutdown nella classe ThisAddIn. Tali metodi sono gestori eventi predefiniti per gli eventi Startup e Shutdown. Per ulteriori informazioni, vedere la classe Eventi di progetti Visual Studio Tools per Office.

Gerarchia di ereditarietà

System.Object
  Microsoft.VisualStudio.Tools.Office.RemoteComponent
    Microsoft.VisualStudio.Tools.Office.EntryPointComponentBase
      Microsoft.VisualStudio.Tools.Office.EntryPointBindableComponentBase
        Microsoft.Office.Tools.AddIn
          Microsoft.Office.Tools.Outlook.OutlookAddIn

Codice thread safe

Qualsiasi membro static (Shared in Visual Basic) pubblico di questo tipo è thread-safe. I membri di istanza non sono garantiti come thread-safe.

Vedere anche

Riferimenti

Membri AddIn

Spazio dei nomi Microsoft.Office.Tools

Altre risorse

Programmazione di componenti aggiuntivi a livello di applicazione

Elementi host di componenti aggiuntivi

Guida introduttiva alla programmazione di componenti aggiuntivi a livello di applicazione

Eventi di progetti Visual Studio Tools per Office