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. |