AddIn 接口
定义您使用 Visual Studio 中的 Office 开发工具创建的外接程序的核心功能。
命名空间: Microsoft.Office.Tools
程序集: Microsoft.Office.Tools.Common.v4.0.Utilities(在 Microsoft.Office.Tools.Common.v4.0.Utilities.dll 中)
Microsoft.Office.Tools.Common(在 Microsoft.Office.Tools.Common.dll 中)
Microsoft.Office.Tools.Outlook.v4.0.Utilities(在 Microsoft.Office.Tools.Outlook.v4.0.Utilities.dll 中)
语法
声明
<GuidAttribute("122bc42d-92fe-47f4-9f66-d7b282a1325b")> _
Public Interface AddIn _
Inherits IBindableComponent, IComponent, IDisposable
[GuidAttribute("122bc42d-92fe-47f4-9f66-d7b282a1325b")]
public interface AddIn : IBindableComponent, IComponent,
IDisposable
AddIn 类型公开以下成员。
属性
名称 | 说明 | |
---|---|---|
BindingContext | 获取或设置 IBindableComponent 的货币管理器的集合。 (继承自 IBindableComponent。) | |
DataBindings | 获取此 IBindableComponent 的数据绑定对象的集合。 (继承自 IBindableComponent。) | |
DataHost | 基础结构。 | |
DefaultExtension | 获取此 AddIn 对象的默认扩展。 | |
Extension | 获取此 AddIn 对象的自定义扩展。 | |
HostContext | 基础结构。 | |
ItemProvider | 基础结构。 | |
Site | 获取或设置与 IComponent 关联的 ISite。 (继承自 IComponent。) | |
Tag | 基础结构。 |
页首
方法
名称 | 说明 | |
---|---|---|
_VtblGap1_1 | ||
Dispose | 执行与释放或重置非托管资源相关的应用程序定义的任务。 (继承自 IDisposable。) |
页首
事件
名称 | 说明 | |
---|---|---|
BindingContextChanged | 基础结构。 | |
Disposed | 表示处理组件的 Disposed 事件的方法。 (继承自 IComponent。) | |
Shutdown | 当外接程序即将卸载时发生。 | |
Startup | 在加载外接程序、且程序集中的所有初始化代码都已运行时发生。 |
页首
备注
当您使用 Visual Studio 中的 Office 开发工具创建应用程序级外接程序时,一般不直接使用 AddIn 接口。请改为在项目中使用生成的 ThisAddIn 类。ThisAddIn 类的大多数成员均从 AddInBase 类派生。该基类将对其成员的所有调用重定向到 Visual Studio Tools for Office Runtime中 AddIn 接口的内部实现。
有关更多信息,请参见应用程序级外接程序编程。
说明 |
---|
此接口由 Visual Studio Tools for Office Runtime 实现。不应在代码中实现此接口。有关更多信息,请参见 Visual Studio Tools for Office Runtime 概述。 |
用法
本文档介绍面向 .NET Framework 4 和 .NET Framework 4.5 的 Office 项目中所用此类型的版本。在面向 .NET Framework 3.5 的项目中,此类型可能具有不同的成员,因此本文档为此类型提供的代码示例可能并不适用。有关面向 .NET Framework 3.5 的项目中的此类型的文档,请参见 Visual Studio 2008 文档中的以下参考部分:https://go.microsoft.com/fwlink/?LinkId=160658。