提供基底類別給您使用 Visual Studio 建立之應用程式層級增益集中的 ThisAddIn 類別。
繼承階層架構
System.Object
Microsoft.Office.Tools.AddInBase
Microsoft.Office.Tools.Outlook.OutlookAddInBase
命名空間: Microsoft.Office.Tools
組件: Microsoft.Office.Tools.Common.v4.0.Utilities (在 Microsoft.Office.Tools.Common.v4.0.Utilities.dll 中)
語法
'宣告
Public MustInherit Class AddInBase _
Implements IAddInExtension, IExtension, EntryPoint, ISupportInitialize, _
IBindableComponent, IComponent, IDisposable
public abstract class AddInBase : IAddInExtension,
IExtension, EntryPoint, ISupportInitialize, IBindableComponent, IComponent,
IDisposable
AddInBase 型別會公開下列成員。
建構函式
| 名稱 | 說明 | |
|---|---|---|
![]() |
AddInBase | 基礎架構。 |
回頁首
屬性
| 名稱 | 說明 | |
|---|---|---|
![]() |
Base | 取得這個 AddInBase 物件擴充的 AddIn 物件。 |
![]() |
BindingContext | 基礎架構。 |
![]() |
DataBindings | 基礎架構。 |
![]() |
DataHost | 基礎架構。 |
![]() |
HostContext | 基礎架構。 |
![]() |
ItemProvider | 基礎架構。 |
![]() |
Site | 基礎架構。 |
![]() |
Tag | 基礎架構。 |
回頁首
方法
| 名稱 | 說明 | |
|---|---|---|
![]() |
BeginInit | 基礎架構。 |
![]() |
CreateRibbonExtensibilityObject | 傳回實作 Microsoft.Office.Core.IRibbonExtensibility 介面的物件。 |
![]() |
CreateRibbonObjects | 傳回 IRibbonExtension 物件的陣列至 CreateRibbonExtensibilityObject 方法。物件表示要在執行階段顯示的功能區。 |
![]() |
Dispose | 釋放 AddInBase 使用的資源。 |
![]() |
EndInit | 基礎架構。 |
![]() |
Equals | 判斷指定的 Object 和目前的 Object 是否相等。 (繼承自 Object)。 |
![]() |
Finalize | 允許物件在記憶體回收進行回收之前,嘗試釋放資源並執行其他清除作業。 (繼承自 Object)。 |
![]() |
FinishInitialization | 基礎架構。 |
![]() |
GetHashCode | 做為特定型別的雜湊函式。 (繼承自 Object)。 |
![]() |
GetHostItem<T> | 基礎架構。 |
![]() |
GetType | 取得目前執行個體的 Type。 (繼承自 Object)。 |
![]() |
Initialize | 基礎架構。 |
![]() |
InitializeDataBindings | 基礎架構。 |
![]() |
MemberwiseClone | 建立目前 Object 的淺層複本 (Shallow Copy)。 (繼承自 Object)。 |
![]() |
OnShutdown | 基礎架構。 |
![]() |
OnStartup | 基礎架構。 |
![]() |
RequestComAddInAutomationService | 傳回增益集中的物件,這個物件可供其他的方案使用。 |
![]() |
RequestService | 傳回擴充 Microsoft Office 應用程式功能的物件。 |
![]() |
ToString | 傳回表示目前物件的字串。 (繼承自 Object)。 |
回頁首
事件
| 名稱 | 說明 | |
|---|---|---|
![]() |
BindingContextChanged | 基礎架構。 |
![]() |
Disposed | 基礎架構。 |
![]() |
Shutdown | 當增益集即將卸載時發生。 |
![]() |
Startup | 當組件中所有初始程式碼已執行,載入增益集時發生。 |
回頁首
明確介面實作
| 名稱 | 說明 | |
|---|---|---|
![]() ![]() |
EntryPoint.BeginInit | 基礎架構。 |
![]() ![]() |
EntryPoint.EndInit | 基礎架構。 |
![]() ![]() |
EntryPoint.FinishInitialization | 基礎架構。 |
![]() ![]() |
EntryPoint.Initialize | 基礎架構。 |
![]() ![]() |
EntryPoint.InitializeDataBindings | 基礎架構。 |
![]() ![]() |
EntryPoint.OnShutdown | 基礎架構。 |
![]() ![]() |
EntryPoint.OnStartup | 基礎架構。 |
![]() ![]() |
IAddInExtension.CreateRibbonExtensibilityObject | 基礎架構。 |
![]() ![]() |
IAddInExtension.CreateRibbonObjects | 基礎架構。 |
![]() ![]() |
IAddInExtension.RequestComAddInAutomationService | 基礎架構。 |
![]() ![]() |
IAddInExtension.RequestService | 基礎架構。 |
![]() ![]() |
IExtension.ExtensionBase | 基礎架構。 |
回頁首
備註
AddInBase 類別提供一個功能,此功能會由您在 Visual Studio 中使用 Office 開發工具建立的所有增益集所共用。 增益集專案中的 ThisAddIn 類別會從 AddInBase 類別衍生其大部分的成員。 如需詳細資訊,請參閱應用程式層級增益集程式設計。
使用方式
這個型別只能用在以 .NET Framework 4 為目標的 Office 專案。定義這個型別的組件並非 Visual Studio Tools for Office Runtime 的一部分。 您必須將這個組件與您的方案一起部署。 如需詳細資訊,請參閱 Visual Studio Tools for Office Runtime 的組件。
執行緒安全
這個型別的任何 Public static (在 Visual Basic 中為 Shared) 成員都具備執行緒安全。並非所有的執行個體成員都是安全執行緒。
.gif)
.gif)
.gif)
.gif)
.gif)
.gif)
.gif)