AddInBase Classe

Definição

Fornece a classe base para a classe ThisAddIn nos suplementos no nível de aplicativo criados com o 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
Herança
AddInBase
Derivado
Atributos
Implementações

Comentários

A AddInBase classe fornece funcionalidade que é compartilhada por todos os suplementos que você cria usando as ferramentas de desenvolvimento do Office no Visual Studio. A ThisAddIn classe em projetos de suplemento deriva a maioria de seus membros da AddInBase classe . Para obter mais informações, consulte Programando a validação.

Uso

Esse tipo é usado apenas nos projetos do Office direcionados ao .NET Framework 4 ou posterior. O assembly que define esse tipo não é parte do Visual Studio Tools para Office Runtime. Você deve implantar esse assembly junto com sua solução. Confira mais informações em Assemblies no Visual Studio Tools para Office Runtime.

Construtores

AddInBase(Factory, IServiceProvider, String, String)

Fornece a classe base para a classe ThisAddIn nos suplementos no nível de aplicativo criados com o Visual Studio.

Propriedades

Base

Obtém o objeto AddIn que esse objeto AddInBase estende.

BindingContext

Fornece a classe base para a classe ThisAddIn nos suplementos no nível de aplicativo criados com o Visual Studio.

DataBindings

Fornece a classe base para a classe ThisAddIn nos suplementos no nível de aplicativo criados com o Visual Studio.

DataHost

Fornece a classe base para a classe ThisAddIn nos suplementos no nível de aplicativo criados com o Visual Studio.

HostContext

Fornece a classe base para a classe ThisAddIn nos suplementos no nível de aplicativo criados com o Visual Studio.

ItemProvider

Fornece a classe base para a classe ThisAddIn nos suplementos no nível de aplicativo criados com o Visual Studio.

Site

Fornece a classe base para a classe ThisAddIn nos suplementos no nível de aplicativo criados com o Visual Studio.

Tag

Fornece a classe base para a classe ThisAddIn nos suplementos no nível de aplicativo criados com o Visual Studio.

Métodos

BeginInit()

Fornece a classe base para a classe ThisAddIn nos suplementos no nível de aplicativo criados com o Visual Studio.

CreateRibbonExtensibilityObject()

Retorna um objeto que implementa a interface Microsoft.Office.Core.IRibbonExtensibility.

CreateRibbonObjects()

Retorna uma matriz de objetos IRibbonExtension para o método CreateRibbonExtensibilityObject(). Os objetos representam as Faixas de Opções para exibir no tempo de execução.

Dispose()

Libera os recursos usados pelo AddInBase.

EndInit()

Fornece a classe base para a classe ThisAddIn nos suplementos no nível de aplicativo criados com o Visual Studio.

FinishInitialization()

Fornece a classe base para a classe ThisAddIn nos suplementos no nível de aplicativo criados com o Visual Studio.

GetHostItem<T>(Type, String)

Fornece a classe base para a classe ThisAddIn nos suplementos no nível de aplicativo criados com o Visual Studio.

Initialize()

Fornece a classe base para a classe ThisAddIn nos suplementos no nível de aplicativo criados com o Visual Studio.

InitializeDataBindings()

Fornece a classe base para a classe ThisAddIn nos suplementos no nível de aplicativo criados com o Visual Studio.

OnShutdown()

Fornece a classe base para a classe ThisAddIn nos suplementos no nível de aplicativo criados com o Visual Studio.

OnStartup()

Fornece a classe base para a classe ThisAddIn nos suplementos no nível de aplicativo criados com o Visual Studio.

RequestComAddInAutomationService()

Retorna um objeto no seu suplemento que pode ser usado por outras soluções.

RequestService(Guid)

Retorna um objeto que estende um recurso em um aplicativo do Microsoft Office.

Eventos

BindingContextChanged

Fornece a classe base para a classe ThisAddIn nos suplementos no nível de aplicativo criados com o Visual Studio.

Disposed

Fornece a classe base para a classe ThisAddIn nos suplementos no nível de aplicativo criados com o Visual Studio.

Shutdown

Ocorre quando o suplemento está prestes a ser descarregado.

Startup

Ocorre quando o suplemento é carregado, depois de todo o código de inicialização no assembly ter sido executado.

Implantações explícitas de interface

EntryPoint.BeginInit()

Fornece a classe base para a classe ThisAddIn nos suplementos no nível de aplicativo criados com o Visual Studio.

EntryPoint.EndInit()

Fornece a classe base para a classe ThisAddIn nos suplementos no nível de aplicativo criados com o Visual Studio.

EntryPoint.FinishInitialization()

Fornece a classe base para a classe ThisAddIn nos suplementos no nível de aplicativo criados com o Visual Studio.

EntryPoint.Initialize()

Fornece a classe base para a classe ThisAddIn nos suplementos no nível de aplicativo criados com o Visual Studio.

EntryPoint.InitializeDataBindings()

Fornece a classe base para a classe ThisAddIn nos suplementos no nível de aplicativo criados com o Visual Studio.

EntryPoint.OnShutdown()

Fornece a classe base para a classe ThisAddIn nos suplementos no nível de aplicativo criados com o Visual Studio.

EntryPoint.OnStartup()

Fornece a classe base para a classe ThisAddIn nos suplementos no nível de aplicativo criados com o Visual Studio.

IAddInExtension.CreateRibbonExtensibilityObject()

Fornece a classe base para a classe ThisAddIn nos suplementos no nível de aplicativo criados com o Visual Studio.

IAddInExtension.CreateRibbonObjects()

Fornece a classe base para a classe ThisAddIn nos suplementos no nível de aplicativo criados com o Visual Studio.

IAddInExtension.RequestComAddInAutomationService()

Fornece a classe base para a classe ThisAddIn nos suplementos no nível de aplicativo criados com o Visual Studio.

IAddInExtension.RequestService(Guid)

Fornece a classe base para a classe ThisAddIn nos suplementos no nível de aplicativo criados com o Visual Studio.

IExtension.ExtensionBase

Fornece a classe base para a classe ThisAddIn nos suplementos no nível de aplicativo criados com o Visual Studio.

Aplica-se a