Condividi tramite


AddInBase Classe

Definizione

Specifica la classe di base per la classe ThisAddIn nei componenti aggiuntivi a livello di applicazione creati 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
Ereditarietà
AddInBase
Derivato
Attributi
Implementazioni

Commenti

La AddInBase classe fornisce funzionalità condivise da tutti i componenti aggiuntivi creati usando gli strumenti di sviluppo di Office in Visual Studio. La ThisAddIn classe nei progetti del componente aggiuntivo deriva la maggior parte dei relativi membri dalla AddInBase classe . Per altre informazioni, vedere Programming VSTO Add-Ins.

Utilizzo

Questo tipo viene usato solo nei progetti Office destinati a .NET Framework 4 o versione successiva. L'assembly che definisce questo tipo non fa parte del Runtime di Visual Studio Tools per Office. È necessario distribuire questo assembly insieme alla soluzione. Per altre informazioni, vedere Assembly nel runtime di Visual Studio Tools per Office.

Costruttori

AddInBase(Factory, IServiceProvider, String, String)

Specifica la classe di base per la classe ThisAddIn nei componenti aggiuntivi a livello di applicazione creati con Visual Studio.

Proprietà

Base

Ottiene l'oggetto AddIn che viene esteso dall'oggetto AddInBase.

BindingContext

Specifica la classe di base per la classe ThisAddIn nei componenti aggiuntivi a livello di applicazione creati con Visual Studio.

DataBindings

Specifica la classe di base per la classe ThisAddIn nei componenti aggiuntivi a livello di applicazione creati con Visual Studio.

DataHost

Specifica la classe di base per la classe ThisAddIn nei componenti aggiuntivi a livello di applicazione creati con Visual Studio.

HostContext

Specifica la classe di base per la classe ThisAddIn nei componenti aggiuntivi a livello di applicazione creati con Visual Studio.

ItemProvider

Specifica la classe di base per la classe ThisAddIn nei componenti aggiuntivi a livello di applicazione creati con Visual Studio.

Site

Specifica la classe di base per la classe ThisAddIn nei componenti aggiuntivi a livello di applicazione creati con Visual Studio.

Tag

Specifica la classe di base per la classe ThisAddIn nei componenti aggiuntivi a livello di applicazione creati con Visual Studio.

Metodi

BeginInit()

Specifica la classe di base per la classe ThisAddIn nei componenti aggiuntivi a livello di applicazione creati con Visual Studio.

CreateRibbonExtensibilityObject()

Restituisce un oggetto che implementa l'interfaccia Microsoft.Office.Core.IRibbonExtensibility.

CreateRibbonObjects()

Restituisce una matrice di oggetti IRibbonExtension al metodo CreateRibbonExtensibilityObject(). Gli oggetti rappresentano le barre multifunzione da visualizzare in fase di esecuzione.

Dispose()

Rilascia le risorse usate da AddInBase.

EndInit()

Specifica la classe di base per la classe ThisAddIn nei componenti aggiuntivi a livello di applicazione creati con Visual Studio.

FinishInitialization()

Specifica la classe di base per la classe ThisAddIn nei componenti aggiuntivi a livello di applicazione creati con Visual Studio.

GetHostItem<T>(Type, String)

Specifica la classe di base per la classe ThisAddIn nei componenti aggiuntivi a livello di applicazione creati con Visual Studio.

Initialize()

Specifica la classe di base per la classe ThisAddIn nei componenti aggiuntivi a livello di applicazione creati con Visual Studio.

InitializeDataBindings()

Specifica la classe di base per la classe ThisAddIn nei componenti aggiuntivi a livello di applicazione creati con Visual Studio.

OnShutdown()

Specifica la classe di base per la classe ThisAddIn nei componenti aggiuntivi a livello di applicazione creati con Visual Studio.

OnStartup()

Specifica la classe di base per la classe ThisAddIn nei componenti aggiuntivi a livello di applicazione creati con Visual Studio.

RequestComAddInAutomationService()

Restituisce un oggetto nel componente aggiuntivo che può essere utilizzato da altre soluzioni.

RequestService(Guid)

Restituisce un oggetto che estende una funzionalità in un'applicazione di Microsoft Office.

Eventi

BindingContextChanged

Specifica la classe di base per la classe ThisAddIn nei componenti aggiuntivi a livello di applicazione creati con Visual Studio.

Disposed

Specifica la classe di base per la classe ThisAddIn nei componenti aggiuntivi a livello di applicazione creati con Visual Studio.

Shutdown

Si verifica quando il componente aggiuntivo sta per essere scaricato.

Startup

Si verifica quando il componente aggiuntivo viene caricato, in seguito all'esecuzione di tutto il codice di inizializzazione nell'assembly.

Implementazioni dell'interfaccia esplicita

EntryPoint.BeginInit()

Specifica la classe di base per la classe ThisAddIn nei componenti aggiuntivi a livello di applicazione creati con Visual Studio.

EntryPoint.EndInit()

Specifica la classe di base per la classe ThisAddIn nei componenti aggiuntivi a livello di applicazione creati con Visual Studio.

EntryPoint.FinishInitialization()

Specifica la classe di base per la classe ThisAddIn nei componenti aggiuntivi a livello di applicazione creati con Visual Studio.

EntryPoint.Initialize()

Specifica la classe di base per la classe ThisAddIn nei componenti aggiuntivi a livello di applicazione creati con Visual Studio.

EntryPoint.InitializeDataBindings()

Specifica la classe di base per la classe ThisAddIn nei componenti aggiuntivi a livello di applicazione creati con Visual Studio.

EntryPoint.OnShutdown()

Specifica la classe di base per la classe ThisAddIn nei componenti aggiuntivi a livello di applicazione creati con Visual Studio.

EntryPoint.OnStartup()

Specifica la classe di base per la classe ThisAddIn nei componenti aggiuntivi a livello di applicazione creati con Visual Studio.

IAddInExtension.CreateRibbonExtensibilityObject()

Specifica la classe di base per la classe ThisAddIn nei componenti aggiuntivi a livello di applicazione creati con Visual Studio.

IAddInExtension.CreateRibbonObjects()

Specifica la classe di base per la classe ThisAddIn nei componenti aggiuntivi a livello di applicazione creati con Visual Studio.

IAddInExtension.RequestComAddInAutomationService()

Specifica la classe di base per la classe ThisAddIn nei componenti aggiuntivi a livello di applicazione creati con Visual Studio.

IAddInExtension.RequestService(Guid)

Specifica la classe di base per la classe ThisAddIn nei componenti aggiuntivi a livello di applicazione creati con Visual Studio.

IExtension.ExtensionBase

Specifica la classe di base per la classe ThisAddIn nei componenti aggiuntivi a livello di applicazione creati con Visual Studio.

Si applica a