AddIn 介面

定義您使用 Visual Studio 的 Office 開發工具建立之增益集的核心功能。

命名空間:  Microsoft.Office.Tools
組件:  Microsoft.Office.Tools.Common (在 Microsoft.Office.Tools.Common.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 的 Currency 管理員集合。 (繼承自 IBindableComponent)。
公用屬性 DataBindings 取得這個 IBindableComponent 的資料繫結物件集合。 (繼承自 IBindableComponent)。
公用屬性 DataHost 基礎架構。
公用屬性 DefaultExtension 取得這個 AddIn 物件的預設副檔名。
公用屬性 Extension 取得這個 AddIn 物件的自訂副檔名。
公用屬性 HostContext 基礎架構。
公用屬性 ItemProvider 基礎架構。
公用屬性 Site 取得或設定與 IComponent 相關聯的 ISite。 (繼承自 IComponent)。
公用屬性 Tag 基礎架構。

回頁首

方法

  名稱 說明
公用方法 Dispose 執行與釋放 (Free)、釋放 (Release) 或重設 Unmanaged 資源相關聯之應用程式定義的工作。 (繼承自 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 為目標之 Office 專案的版本。在以 .NET Framework 3.5 為目標的專案中,此型別可能會有不同的成員,而為此型別提供的程式碼範例可能無法運作。 如需此型別在以 .NET Framework 3.5 為目標之專案中的相關文件,請參閱下列 Visual Studio 2008 文件中的參考章節:https://go.microsoft.com/fwlink/?LinkId=160658 (英文)。

請參閱

參考

Microsoft.Office.Tools 命名空間

其他資源

應用程式層級增益集程式設計