AddInBase Clase
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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 | |
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. |