Freigeben über


AddInBase Klasse

Definition

Stellt die Basisklasse für die ThisAddIn-Klasse in Add-Ins auf Anwendungsebene bereit, die Sie mithilfe von Visual Studio erstellen.

public ref class AddInBase abstract : IDisposable, Microsoft::Office::Tools::IAddInExtension, System::ComponentModel::IComponent, System::ComponentModel::ISupportInitialize, System::Windows::Forms::IBindableComponent
[System.ComponentModel.ToolboxItem(false)]
public abstract class AddInBase : IDisposable, Microsoft.Office.Tools.IAddInExtension, System.ComponentModel.IComponent, System.ComponentModel.ISupportInitialize, System.Windows.Forms.IBindableComponent
[<System.ComponentModel.ToolboxItem(false)>]
type AddInBase = class
    interface IAddInExtension
    interface IExtension
    interface EntryPoint
    interface ISupportInitialize
    interface IBindableComponent
    interface IComponent
    interface IDisposable
Public MustInherit Class AddInBase
Implements IAddInExtension, IBindableComponent, IComponent, IDisposable, ISupportInitialize
Vererbung
AddInBase
Abgeleitet
Attribute
Implementiert

Hinweise

Die AddInBase -Klasse bietet Funktionen, die von allen Add-Ins freigegeben werden, die Sie mithilfe der Office-Entwicklungstools in Visual Studio erstellen. Die ThisAddIn -Klasse in Add-In-Projekten leitet die meisten member von der AddInBase -Klasse ab. Weitere Informationen finden Sie unter Programming VSTO Add-Ins.

Verbrauch

Dieser Typ wird nur in Office-Projekten verwendet, die auf .NET Framework 4 und höher ausgerichtet sind. Die Assembly, die diesen Typ definiert, ist nicht Teil der Visual Studio-Tools für Office-Laufzeit. Diese Assembly muss mit Ihrer Lösung bereitgestellt werden. Weitere Informationen finden Sie unter Assemblys in den Visual Studio-Tools für Office Runtime.

Konstruktoren

AddInBase(Factory, IServiceProvider, String, String)

Stellt die Basisklasse für die ThisAddIn-Klasse in Add-Ins auf Anwendungsebene bereit, die Sie mithilfe von Visual Studio erstellen.

Eigenschaften

Base

Ruft das AddIn-Objekt ab, das von diesem AddInBase-Objekt erweitert wird.

BindingContext

Stellt die Basisklasse für die ThisAddIn-Klasse in Add-Ins auf Anwendungsebene bereit, die Sie mithilfe von Visual Studio erstellen.

DataBindings

Stellt die Basisklasse für die ThisAddIn-Klasse in Add-Ins auf Anwendungsebene bereit, die Sie mithilfe von Visual Studio erstellen.

DataHost

Stellt die Basisklasse für die ThisAddIn-Klasse in Add-Ins auf Anwendungsebene bereit, die Sie mithilfe von Visual Studio erstellen.

HostContext

Stellt die Basisklasse für die ThisAddIn-Klasse in Add-Ins auf Anwendungsebene bereit, die Sie mithilfe von Visual Studio erstellen.

ItemProvider

Stellt die Basisklasse für die ThisAddIn-Klasse in Add-Ins auf Anwendungsebene bereit, die Sie mithilfe von Visual Studio erstellen.

Site

Stellt die Basisklasse für die ThisAddIn-Klasse in Add-Ins auf Anwendungsebene bereit, die Sie mithilfe von Visual Studio erstellen.

Tag

Stellt die Basisklasse für die ThisAddIn-Klasse in Add-Ins auf Anwendungsebene bereit, die Sie mithilfe von Visual Studio erstellen.

Methoden

BeginInit()

Stellt die Basisklasse für die ThisAddIn-Klasse in Add-Ins auf Anwendungsebene bereit, die Sie mithilfe von Visual Studio erstellen.

CreateRibbonExtensibilityObject()

Gibt ein Objekt zurück, das die Microsoft.Office.Core.IRibbonExtensibility-Schnittstelle implementiert.

CreateRibbonObjects()

Gibt der IRibbonExtension-Methode ein Array der CreateRibbonExtensibilityObject()-Objekte zurück. Die Objekte stellen die Menübänder dar, die zur Laufzeit angezeigt werden sollen.

Dispose()

Gibt die von der AddInBase verwendeten Ressourcen frei.

EndInit()

Stellt die Basisklasse für die ThisAddIn-Klasse in Add-Ins auf Anwendungsebene bereit, die Sie mithilfe von Visual Studio erstellen.

FinishInitialization()

Stellt die Basisklasse für die ThisAddIn-Klasse in Add-Ins auf Anwendungsebene bereit, die Sie mithilfe von Visual Studio erstellen.

GetHostItem<T>(Type, String)

Stellt die Basisklasse für die ThisAddIn-Klasse in Add-Ins auf Anwendungsebene bereit, die Sie mithilfe von Visual Studio erstellen.

Initialize()

Stellt die Basisklasse für die ThisAddIn-Klasse in Add-Ins auf Anwendungsebene bereit, die Sie mithilfe von Visual Studio erstellen.

InitializeDataBindings()

Stellt die Basisklasse für die ThisAddIn-Klasse in Add-Ins auf Anwendungsebene bereit, die Sie mithilfe von Visual Studio erstellen.

OnShutdown()

Stellt die Basisklasse für die ThisAddIn-Klasse in Add-Ins auf Anwendungsebene bereit, die Sie mithilfe von Visual Studio erstellen.

OnStartup()

Stellt die Basisklasse für die ThisAddIn-Klasse in Add-Ins auf Anwendungsebene bereit, die Sie mithilfe von Visual Studio erstellen.

RequestComAddInAutomationService()

Gibt ein Objekt im Add-In zurück, das von anderen Lösungen verwendet werden kann.

RequestService(Guid)

Gibt ein Objekt zurück, das eine Funktion in einer Microsoft Office-Anwendung erweitert.

Ereignisse

BindingContextChanged

Stellt die Basisklasse für die ThisAddIn-Klasse in Add-Ins auf Anwendungsebene bereit, die Sie mithilfe von Visual Studio erstellen.

Disposed

Stellt die Basisklasse für die ThisAddIn-Klasse in Add-Ins auf Anwendungsebene bereit, die Sie mithilfe von Visual Studio erstellen.

Shutdown

Tritt ein, bevor das Add-In entladen wird.

Startup

Tritt ein, wenn das Add-In geladen wird und der gesamte Initialisierungscode in der Assembly ausgeführt wurde.

Explizite Schnittstellenimplementierungen

EntryPoint.BeginInit()

Stellt die Basisklasse für die ThisAddIn-Klasse in Add-Ins auf Anwendungsebene bereit, die Sie mithilfe von Visual Studio erstellen.

EntryPoint.EndInit()

Stellt die Basisklasse für die ThisAddIn-Klasse in Add-Ins auf Anwendungsebene bereit, die Sie mithilfe von Visual Studio erstellen.

EntryPoint.FinishInitialization()

Stellt die Basisklasse für die ThisAddIn-Klasse in Add-Ins auf Anwendungsebene bereit, die Sie mithilfe von Visual Studio erstellen.

EntryPoint.Initialize()

Stellt die Basisklasse für die ThisAddIn-Klasse in Add-Ins auf Anwendungsebene bereit, die Sie mithilfe von Visual Studio erstellen.

EntryPoint.InitializeDataBindings()

Stellt die Basisklasse für die ThisAddIn-Klasse in Add-Ins auf Anwendungsebene bereit, die Sie mithilfe von Visual Studio erstellen.

EntryPoint.OnShutdown()

Stellt die Basisklasse für die ThisAddIn-Klasse in Add-Ins auf Anwendungsebene bereit, die Sie mithilfe von Visual Studio erstellen.

EntryPoint.OnStartup()

Stellt die Basisklasse für die ThisAddIn-Klasse in Add-Ins auf Anwendungsebene bereit, die Sie mithilfe von Visual Studio erstellen.

IAddInExtension.CreateRibbonExtensibilityObject()

Stellt die Basisklasse für die ThisAddIn-Klasse in Add-Ins auf Anwendungsebene bereit, die Sie mithilfe von Visual Studio erstellen.

IAddInExtension.CreateRibbonObjects()

Stellt die Basisklasse für die ThisAddIn-Klasse in Add-Ins auf Anwendungsebene bereit, die Sie mithilfe von Visual Studio erstellen.

IAddInExtension.RequestComAddInAutomationService()

Stellt die Basisklasse für die ThisAddIn-Klasse in Add-Ins auf Anwendungsebene bereit, die Sie mithilfe von Visual Studio erstellen.

IAddInExtension.RequestService(Guid)

Stellt die Basisklasse für die ThisAddIn-Klasse in Add-Ins auf Anwendungsebene bereit, die Sie mithilfe von Visual Studio erstellen.

IExtension.ExtensionBase

Stellt die Basisklasse für die ThisAddIn-Klasse in Add-Ins auf Anwendungsebene bereit, die Sie mithilfe von Visual Studio erstellen.

Gilt für: