AddInBase Classe
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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 | |
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. |