Freigeben über


AddIn-Klasse (2007 System)

Aktualisiert: November 2007

Bietet Kernfunktionen für ein Add-In für eine Microsoft Office-Anwendung.

Namespace:  Microsoft.Office.Tools
Assembly:  Microsoft.Office.Tools.Common.v9.0 (in Microsoft.Office.Tools.Common.v9.0.dll)

Syntax

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

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

Hinweise

Die AddIn-Klasse ist das Hostelement für Add-Ins auf Anwendungsebene, die Sie mithilfe von Visual Studio Tools for Office erstellen. Wenn Sie ein Add-In-Projekt erstellen, erzeugt Visual Studio Tools for Office automatisch die Klasse ThisAddIn, die von AddIn abgeleitet wird. Die ThisAddIn-Klasse bietet einen Ausgangspunkt, um mit dem Schreiben von Code zu beginnen. Mit dem Application-Feld der ThisAddIn-Klasse können Sie auf das Objektmodell der Hostanwendung zugreifen. Weitere Informationen zur ThisAddIn-Klasse finden Sie unter Programmieren von Add-Ins auf Anwendungsebene und unter AddIn-Hostelement.

Um Code beim Laden oder Entladen des Add-Ins auszuführen, fügen Sie der ThisAddIn_Startup-Methode und der ThisAddIn_Shutdown-Methode in der ThisAddIn-Klasse Code hinzu. Diese Methoden sind Standardereignishandler für das Startup-Ereignis und das Shutdown-Ereignis. Weitere Informationen hierzu finden Sie unter Visual Studio Tools for Office-Projektereignisse.

Vererbungshierarchie

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

Threadsicherheit

Alle öffentlichen static (Shared in Visual Basic)-Member dieses Typs sind threadsicher. Bei Instanzmembern ist die Threadsicherheit nicht gewährleistet.

Siehe auch

Referenz

AddIn-Member

Microsoft.Office.Tools-Namespace

Weitere Ressourcen

Programmieren von Add-Ins auf Anwendungsebene

AddIn-Hostelement

Erste Schritte beim Programmieren von Add-Ins auf Anwendungsebene

Visual Studio Tools for Office-Projektereignisse