AddInBase Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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. |