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 类提供基类。 |