AddInBase Classe
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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 | |
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. |