AddInBase 类
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
为使用 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 | |
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 类提供基类。 |