AddInBase Classe

Définition

Fournit la classe de base pour la classe ThisAddIn dans les compléments de niveau application que vous créez à l’aide de Visual Studio.

[System.ComponentModel.ToolboxItem(false)]
public abstract class AddInBase : IDisposable, Microsoft.Office.Tools.IAddInExtension, System.ComponentModel.IComponent, System.ComponentModel.ISupportInitialize, System.Windows.Forms.IBindableComponent
Héritage
AddInBase
Dérivé
Attributs
Implémente

Remarques

La AddInBase classe fournit des fonctionnalités qui sont partagées par tous les compléments que vous créez à l’aide des outils de développement Office dans Visual Studio. La ThisAddIn classe dans les projets de compléments dérive la plupart de ses membres de la AddInBase classe. Pour plus d'informations, consultez Programming VSTO Add-Ins.

Utilisation

Ce type est utilisé seulement dans les projets Office qui ciblent le .NET Framework 4 ou ultérieur. L’assembly qui définit ce type ne fait pas partie de Visual Studio Tools pour Office runtime. Vous devez déployer cet assembly avec votre solution. Pour plus d’informations, consultez Assemblys dans le runtime Visual Studio Tools pour Office.

Constructeurs

AddInBase(Factory, IServiceProvider, String, String)

Propriétés

Base

Obtient l'objet AddIn que cet objet AddInBase étend.

BindingContext
DataBindings
DataHost
HostContext
ItemProvider
Site
Tag

Méthodes

BeginInit()
CreateRibbonExtensibilityObject()

Retourne un objet qui implémente l’interface Microsoft.Office.Core.IRibbonExtensibility.

CreateRibbonObjects()

Retourne un tableau d'objets IRibbonExtension à la méthode CreateRibbonExtensibilityObject(). Les objets représentent les rubans à afficher pendant l'exécution.

Dispose()

Libère les ressources utilisées par le AddInBase.

EndInit()
FinishInitialization()
GetHostItem<T>(Type, String)
Initialize()
InitializeDataBindings()
OnShutdown()
OnStartup()
RequestComAddInAutomationService()

Retourne un objet dans le complément qui peut être utilisé par d'autres solutions.

RequestService(Guid)

Retourne un objet qui étend une fonctionnalité dans une application Microsoft Office.

Événements

BindingContextChanged
Disposed
Shutdown

Se produit lorsque le complément est sur le point d'être déchargé.

Startup

Se produit lorsque le complément est chargé, après l'exécution de tout le code d'initialisation dans l'assembly.

Implémentations d’interfaces explicites

EntryPoint.BeginInit()
EntryPoint.EndInit()
EntryPoint.FinishInitialization()
EntryPoint.Initialize()
EntryPoint.InitializeDataBindings()
EntryPoint.OnShutdown()
EntryPoint.OnStartup()
IAddInExtension.CreateRibbonExtensibilityObject()
IAddInExtension.CreateRibbonObjects()
IAddInExtension.RequestComAddInAutomationService()
IAddInExtension.RequestService(Guid)
IExtension.ExtensionBase

S’applique à