Sdílet prostřednictvím


AddInBase Třída

Definice

Poskytuje základní třídu ThisAddIn třídy v doplňcích na úrovni aplikace, které vytvoříte pomocí sady 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
Dědičnost
AddInBase
Odvozené
Atributy
Implementuje

Poznámky

Třída AddInBase poskytuje funkce, které jsou sdíleny všemi doplňky, které vytvoříte pomocí vývojových nástrojů Sady Office v sadě Visual Studio. Třída ThisAddIn v projektech doplňků odvozuje většinu svých členů z AddInBase třídy. Další informace najdete v tématu Programování doplňků VSTO.

Využití

Tento typ se používá jenom v projektech Office cílených na rozhraní .NET Framework 4 nebo novější. Sestavení, které definuje tento typ, není součástí modulu Visual Studio Tools for Office Runtime. Toto sestavení tedy musí být nasazeno společně s vaším řešení. Další informace najdete v tématu Sestavení v modulu Visual Studio Tools for Office Runtime.

Konstruktory

AddInBase(Factory, IServiceProvider, String, String)

Poskytuje základní třídu ThisAddIn třídy v doplňcích na úrovni aplikace, které vytvoříte pomocí sady Visual Studio.

Vlastnosti

Base

AddIn Získá objekt, který tento AddInBase objekt rozšiřuje.

BindingContext

Poskytuje základní třídu ThisAddIn třídy v doplňcích na úrovni aplikace, které vytvoříte pomocí sady Visual Studio.

DataBindings

Poskytuje základní třídu ThisAddIn třídy v doplňcích na úrovni aplikace, které vytvoříte pomocí sady Visual Studio.

DataHost

Poskytuje základní třídu ThisAddIn třídy v doplňcích na úrovni aplikace, které vytvoříte pomocí sady Visual Studio.

HostContext

Poskytuje základní třídu ThisAddIn třídy v doplňcích na úrovni aplikace, které vytvoříte pomocí sady Visual Studio.

ItemProvider

Poskytuje základní třídu ThisAddIn třídy v doplňcích na úrovni aplikace, které vytvoříte pomocí sady Visual Studio.

Site

Poskytuje základní třídu ThisAddIn třídy v doplňcích na úrovni aplikace, které vytvoříte pomocí sady Visual Studio.

Tag

Poskytuje základní třídu ThisAddIn třídy v doplňcích na úrovni aplikace, které vytvoříte pomocí sady Visual Studio.

Metody

BeginInit()

Poskytuje základní třídu ThisAddIn třídy v doplňcích na úrovni aplikace, které vytvoříte pomocí sady Visual Studio.

CreateRibbonExtensibilityObject()

Vrátí objekt, který implementuje Microsoft.Office.Core.IRibbonExtensibility rozhraní.

CreateRibbonObjects()

Vrátí pole IRibbonExtension objektů do CreateRibbonExtensibilityObject() metody. Objekty představují pásy karet, které se mají zobrazit za běhu.

Dispose()

Uvolní prostředky používané nástrojem AddInBase.

EndInit()

Poskytuje základní třídu ThisAddIn třídy v doplňcích na úrovni aplikace, které vytvoříte pomocí sady Visual Studio.

FinishInitialization()

Poskytuje základní třídu ThisAddIn třídy v doplňcích na úrovni aplikace, které vytvoříte pomocí sady Visual Studio.

GetHostItem<T>(Type, String)

Poskytuje základní třídu ThisAddIn třídy v doplňcích na úrovni aplikace, které vytvoříte pomocí sady Visual Studio.

Initialize()

Poskytuje základní třídu ThisAddIn třídy v doplňcích na úrovni aplikace, které vytvoříte pomocí sady Visual Studio.

InitializeDataBindings()

Poskytuje základní třídu ThisAddIn třídy v doplňcích na úrovni aplikace, které vytvoříte pomocí sady Visual Studio.

OnShutdown()

Poskytuje základní třídu ThisAddIn třídy v doplňcích na úrovni aplikace, které vytvoříte pomocí sady Visual Studio.

OnStartup()

Poskytuje základní třídu ThisAddIn třídy v doplňcích na úrovni aplikace, které vytvoříte pomocí sady Visual Studio.

RequestComAddInAutomationService()

Vrátí objekt v doplňku, který může být použit jinými řešeními.

RequestService(Guid)

Vrátí objekt, který rozšiřuje funkci v aplikaci Microsoft Office.

Událost

BindingContextChanged

Poskytuje základní třídu ThisAddIn třídy v doplňcích na úrovni aplikace, které vytvoříte pomocí sady Visual Studio.

Disposed

Poskytuje základní třídu ThisAddIn třídy v doplňcích na úrovni aplikace, které vytvoříte pomocí sady Visual Studio.

Shutdown

Nastane v případě, že se doplněk chystá uvolnit.

Startup

Nastane při načtení doplňku po spuštění veškerého inicializačního kódu v sestavení.

Explicitní implementace rozhraní

EntryPoint.BeginInit()

Poskytuje základní třídu ThisAddIn třídy v doplňcích na úrovni aplikace, které vytvoříte pomocí sady Visual Studio.

EntryPoint.EndInit()

Poskytuje základní třídu ThisAddIn třídy v doplňcích na úrovni aplikace, které vytvoříte pomocí sady Visual Studio.

EntryPoint.FinishInitialization()

Poskytuje základní třídu ThisAddIn třídy v doplňcích na úrovni aplikace, které vytvoříte pomocí sady Visual Studio.

EntryPoint.Initialize()

Poskytuje základní třídu ThisAddIn třídy v doplňcích na úrovni aplikace, které vytvoříte pomocí sady Visual Studio.

EntryPoint.InitializeDataBindings()

Poskytuje základní třídu ThisAddIn třídy v doplňcích na úrovni aplikace, které vytvoříte pomocí sady Visual Studio.

EntryPoint.OnShutdown()

Poskytuje základní třídu ThisAddIn třídy v doplňcích na úrovni aplikace, které vytvoříte pomocí sady Visual Studio.

EntryPoint.OnStartup()

Poskytuje základní třídu ThisAddIn třídy v doplňcích na úrovni aplikace, které vytvoříte pomocí sady Visual Studio.

IAddInExtension.CreateRibbonExtensibilityObject()

Poskytuje základní třídu ThisAddIn třídy v doplňcích na úrovni aplikace, které vytvoříte pomocí sady Visual Studio.

IAddInExtension.CreateRibbonObjects()

Poskytuje základní třídu ThisAddIn třídy v doplňcích na úrovni aplikace, které vytvoříte pomocí sady Visual Studio.

IAddInExtension.RequestComAddInAutomationService()

Poskytuje základní třídu ThisAddIn třídy v doplňcích na úrovni aplikace, které vytvoříte pomocí sady Visual Studio.

IAddInExtension.RequestService(Guid)

Poskytuje základní třídu ThisAddIn třídy v doplňcích na úrovni aplikace, které vytvoříte pomocí sady Visual Studio.

IExtension.ExtensionBase

Poskytuje základní třídu ThisAddIn třídy v doplňcích na úrovni aplikace, které vytvoříte pomocí sady Visual Studio.

Platí pro