Share via


AddInBase Clase

Definición

Proporciona la clase base de la clase ThisAddIn en los complementos en el nivel de la aplicación que crea con 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
Herencia
AddInBase
Derivado
Atributos
Implementaciones

Comentarios

La AddInBase clase proporciona funcionalidad compartida por todos los complementos que se crean mediante las herramientas de desarrollo de Office en Visual Studio. La ThisAddIn clase de los proyectos de complementos deriva la mayoría de sus miembros de la AddInBase clase . Para obtener más información, consulta Programming VSTO Add-Ins.

Uso

Este tipo solo se usa en los proyectos de Office destinados a .NET Framework 4 y versiones posteriores. El ensamblado que define este tipo no forma parte del Runtime de Microsoft Visual Studio Tools para Office. Este ensamblado se debe implementar con la solución. Para más información, vea Ensamblados en Visual Studio Tools para Office Runtime.

Constructores

AddInBase(Factory, IServiceProvider, String, String)

Proporciona la clase base de la clase ThisAddIn en los complementos en el nivel de la aplicación que crea con Visual Studio.

Propiedades

Base

Obtiene el objeto AddIn que este objeto AddInBase extiende.

BindingContext

Proporciona la clase base de la clase ThisAddIn en los complementos en el nivel de la aplicación que crea con Visual Studio.

DataBindings

Proporciona la clase base de la clase ThisAddIn en los complementos en el nivel de la aplicación que crea con Visual Studio.

DataHost

Proporciona la clase base de la clase ThisAddIn en los complementos en el nivel de la aplicación que crea con Visual Studio.

HostContext

Proporciona la clase base de la clase ThisAddIn en los complementos en el nivel de la aplicación que crea con Visual Studio.

ItemProvider

Proporciona la clase base de la clase ThisAddIn en los complementos en el nivel de la aplicación que crea con Visual Studio.

Site

Proporciona la clase base de la clase ThisAddIn en los complementos en el nivel de la aplicación que crea con Visual Studio.

Tag

Proporciona la clase base de la clase ThisAddIn en los complementos en el nivel de la aplicación que crea con Visual Studio.

Métodos

BeginInit()

Proporciona la clase base de la clase ThisAddIn en los complementos en el nivel de la aplicación que crea con Visual Studio.

CreateRibbonExtensibilityObject()

Devuelve un objeto que implementa la interfaz Microsoft.Office.Core.IRibbonExtensibility.

CreateRibbonObjects()

Devuelve una matriz de objetos IRibbonExtension al método CreateRibbonExtensibilityObject(). Los objetos representan las cintas de opciones que se van a mostrar en tiempo de ejecución.

Dispose()

Libera los recursos que usa AddInBase.

EndInit()

Proporciona la clase base de la clase ThisAddIn en los complementos en el nivel de la aplicación que crea con Visual Studio.

FinishInitialization()

Proporciona la clase base de la clase ThisAddIn en los complementos en el nivel de la aplicación que crea con Visual Studio.

GetHostItem<T>(Type, String)

Proporciona la clase base de la clase ThisAddIn en los complementos en el nivel de la aplicación que crea con Visual Studio.

Initialize()

Proporciona la clase base de la clase ThisAddIn en los complementos en el nivel de la aplicación que crea con Visual Studio.

InitializeDataBindings()

Proporciona la clase base de la clase ThisAddIn en los complementos en el nivel de la aplicación que crea con Visual Studio.

OnShutdown()

Proporciona la clase base de la clase ThisAddIn en los complementos en el nivel de la aplicación que crea con Visual Studio.

OnStartup()

Proporciona la clase base de la clase ThisAddIn en los complementos en el nivel de la aplicación que crea con Visual Studio.

RequestComAddInAutomationService()

Devuelve en el complemento un objeto que otras soluciones pueden utilizar.

RequestService(Guid)

Devuelve un objeto que extiende una característica en una aplicación de Microsoft Office.

Eventos

BindingContextChanged

Proporciona la clase base de la clase ThisAddIn en los complementos en el nivel de la aplicación que crea con Visual Studio.

Disposed

Proporciona la clase base de la clase ThisAddIn en los complementos en el nivel de la aplicación que crea con Visual Studio.

Shutdown

Se produce cuando el complemento está a punto de descargarse.

Startup

Se produce cuando se carga el complemento, después de ejecutar todo el código de inicialización del ensamblado.

Implementaciones de interfaz explícitas

EntryPoint.BeginInit()

Proporciona la clase base de la clase ThisAddIn en los complementos en el nivel de la aplicación que crea con Visual Studio.

EntryPoint.EndInit()

Proporciona la clase base de la clase ThisAddIn en los complementos en el nivel de la aplicación que crea con Visual Studio.

EntryPoint.FinishInitialization()

Proporciona la clase base de la clase ThisAddIn en los complementos en el nivel de la aplicación que crea con Visual Studio.

EntryPoint.Initialize()

Proporciona la clase base de la clase ThisAddIn en los complementos en el nivel de la aplicación que crea con Visual Studio.

EntryPoint.InitializeDataBindings()

Proporciona la clase base de la clase ThisAddIn en los complementos en el nivel de la aplicación que crea con Visual Studio.

EntryPoint.OnShutdown()

Proporciona la clase base de la clase ThisAddIn en los complementos en el nivel de la aplicación que crea con Visual Studio.

EntryPoint.OnStartup()

Proporciona la clase base de la clase ThisAddIn en los complementos en el nivel de la aplicación que crea con Visual Studio.

IAddInExtension.CreateRibbonExtensibilityObject()

Proporciona la clase base de la clase ThisAddIn en los complementos en el nivel de la aplicación que crea con Visual Studio.

IAddInExtension.CreateRibbonObjects()

Proporciona la clase base de la clase ThisAddIn en los complementos en el nivel de la aplicación que crea con Visual Studio.

IAddInExtension.RequestComAddInAutomationService()

Proporciona la clase base de la clase ThisAddIn en los complementos en el nivel de la aplicación que crea con Visual Studio.

IAddInExtension.RequestService(Guid)

Proporciona la clase base de la clase ThisAddIn en los complementos en el nivel de la aplicación que crea con Visual Studio.

IExtension.ExtensionBase

Proporciona la clase base de la clase ThisAddIn en los complementos en el nivel de la aplicación que crea con Visual Studio.

Se aplica a