AddInBase 类

定义

为使用 Visual Studio 创建的应用程序级外接程序中的 ThisAddIn 类提供基类。

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
继承
AddInBase
派生
属性
实现

注解

AddInBase 提供由使用 Visual Studio 中的 Office 开发工具创建的所有加载项共享的功能。 ThisAddIn外接程序项目中的 类派生其大部分成员来自 类AddInBase。 有关更多信息,请参见 Programming VSTO Add-Ins

使用情况

此类型仅用于面向 .NET Framework 4 或更高版本的 Office 项目。 定义此类型的程序集不是 Visual Studio Tools for Office Runtime 的一部分。 你必须与解决方案一起部署此程序集。 有关详细信息,请参阅 Visual Studio Tools for Office Runtime 中的程序集

构造函数

AddInBase(Factory, IServiceProvider, String, String)

为使用 Visual Studio 创建的应用程序级外接程序中的 ThisAddIn 类提供基类。

属性

Base

获取此 AddIn 对象扩展的 AddInBase 对象。

BindingContext

为使用 Visual Studio 创建的应用程序级外接程序中的 ThisAddIn 类提供基类。

DataBindings

为使用 Visual Studio 创建的应用程序级外接程序中的 ThisAddIn 类提供基类。

DataHost

为使用 Visual Studio 创建的应用程序级外接程序中的 ThisAddIn 类提供基类。

HostContext

为使用 Visual Studio 创建的应用程序级外接程序中的 ThisAddIn 类提供基类。

ItemProvider

为使用 Visual Studio 创建的应用程序级外接程序中的 ThisAddIn 类提供基类。

Site

为使用 Visual Studio 创建的应用程序级外接程序中的 ThisAddIn 类提供基类。

Tag

为使用 Visual Studio 创建的应用程序级外接程序中的 ThisAddIn 类提供基类。

方法

BeginInit()

为使用 Visual Studio 创建的应用程序级外接程序中的 ThisAddIn 类提供基类。

CreateRibbonExtensibilityObject()

返回实现 Microsoft.Office.Core.IRibbonExtensibility 接口的对象。

CreateRibbonObjects()

IRibbonExtension 对象的数组返回给 CreateRibbonExtensibilityObject() 方法。 表示“功能区”要显示运行时间的对象。

Dispose()

释放由 AddInBase 占用的资源。

EndInit()

为使用 Visual Studio 创建的应用程序级外接程序中的 ThisAddIn 类提供基类。

FinishInitialization()

为使用 Visual Studio 创建的应用程序级外接程序中的 ThisAddIn 类提供基类。

GetHostItem<T>(Type, String)

为使用 Visual Studio 创建的应用程序级外接程序中的 ThisAddIn 类提供基类。

Initialize()

为使用 Visual Studio 创建的应用程序级外接程序中的 ThisAddIn 类提供基类。

InitializeDataBindings()

为使用 Visual Studio 创建的应用程序级外接程序中的 ThisAddIn 类提供基类。

OnShutdown()

为使用 Visual Studio 创建的应用程序级外接程序中的 ThisAddIn 类提供基类。

OnStartup()

为使用 Visual Studio 创建的应用程序级外接程序中的 ThisAddIn 类提供基类。

RequestComAddInAutomationService()

返回您的外接程序中可以供其他解决方案使用的对象。

RequestService(Guid)

返回一个对象,该对象可扩展 Microsoft Office 应用程序中的一个功能。

事件

BindingContextChanged

为使用 Visual Studio 创建的应用程序级外接程序中的 ThisAddIn 类提供基类。

Disposed

为使用 Visual Studio 创建的应用程序级外接程序中的 ThisAddIn 类提供基类。

Shutdown

当外接程序即将卸载时发生。

Startup

在加载外接程序、且程序集中的所有初始化代码都已运行时发生。

显式接口实现

EntryPoint.BeginInit()

为使用 Visual Studio 创建的应用程序级外接程序中的 ThisAddIn 类提供基类。

EntryPoint.EndInit()

为使用 Visual Studio 创建的应用程序级外接程序中的 ThisAddIn 类提供基类。

EntryPoint.FinishInitialization()

为使用 Visual Studio 创建的应用程序级外接程序中的 ThisAddIn 类提供基类。

EntryPoint.Initialize()

为使用 Visual Studio 创建的应用程序级外接程序中的 ThisAddIn 类提供基类。

EntryPoint.InitializeDataBindings()

为使用 Visual Studio 创建的应用程序级外接程序中的 ThisAddIn 类提供基类。

EntryPoint.OnShutdown()

为使用 Visual Studio 创建的应用程序级外接程序中的 ThisAddIn 类提供基类。

EntryPoint.OnStartup()

为使用 Visual Studio 创建的应用程序级外接程序中的 ThisAddIn 类提供基类。

IAddInExtension.CreateRibbonExtensibilityObject()

为使用 Visual Studio 创建的应用程序级外接程序中的 ThisAddIn 类提供基类。

IAddInExtension.CreateRibbonObjects()

为使用 Visual Studio 创建的应用程序级外接程序中的 ThisAddIn 类提供基类。

IAddInExtension.RequestComAddInAutomationService()

为使用 Visual Studio 创建的应用程序级外接程序中的 ThisAddIn 类提供基类。

IAddInExtension.RequestService(Guid)

为使用 Visual Studio 创建的应用程序级外接程序中的 ThisAddIn 类提供基类。

IExtension.ExtensionBase

为使用 Visual Studio 创建的应用程序级外接程序中的 ThisAddIn 类提供基类。

适用于