Share via


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.

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
Héritage
AddInBase
Dérivé
Attributs
Implémente

Remarques

La AddInBase classe fournit des fonctionnalités 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ément 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)

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.

Propriétés

Base

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

BindingContext

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.

DataBindings

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.

DataHost

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.

HostContext

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.

ItemProvider

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.

Site

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.

Tag

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.

Méthodes

BeginInit()

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.

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()

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.

FinishInitialization()

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.

GetHostItem<T>(Type, String)

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.

Initialize()

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.

InitializeDataBindings()

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.

OnShutdown()

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.

OnStartup()

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.

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

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.

Disposed

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.

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()

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.

EntryPoint.EndInit()

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.

EntryPoint.FinishInitialization()

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.

EntryPoint.Initialize()

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.

EntryPoint.InitializeDataBindings()

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.

EntryPoint.OnShutdown()

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.

EntryPoint.OnStartup()

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.

IAddInExtension.CreateRibbonExtensibilityObject()

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.

IAddInExtension.CreateRibbonObjects()

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.

IAddInExtension.RequestComAddInAutomationService()

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.

IAddInExtension.RequestService(Guid)

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.

IExtension.ExtensionBase

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.

S’applique à