做為 Microsoft Office 功能區自訂的基底類別 (Base Class)。
繼承階層架構
System.Object
System.MarshalByRefObject
System.ComponentModel.Component
Microsoft.Office.Tools.Ribbon.RibbonBase
命名空間: Microsoft.Office.Tools.Ribbon
組件: Microsoft.Office.Tools.Common.v4.0.Utilities (在 Microsoft.Office.Tools.Common.v4.0.Utilities.dll 中)
語法
'宣告
Public MustInherit Class RibbonBase _
Inherits Component _
Implements IRibbonExtension, IExtension, IDisposable
public abstract class RibbonBase : Component,
IRibbonExtension, IExtension, IDisposable
RibbonBase 型別會公開下列成員。
建構函式
| 名稱 | 說明 | |
|---|---|---|
![]() |
RibbonBase | 基礎架構。初始化 RibbonBase 類別的新執行個體。 |
回頁首
屬性
| 名稱 | 說明 | |
|---|---|---|
![]() |
Base | 取得這個 RibbonBase 物件擴充的 RibbonBase 物件。 |
![]() |
CanRaiseEvents | 取得值,指出元件是否能引發事件。 (繼承自 Component)。 |
![]() |
Container | 取得包含 Component 的 IContainer。 (繼承自 Component)。 |
![]() |
Context | 取得 Outlook 中與這個功能區相關聯的 [偵測器] 視窗或 [總管] 視窗。 |
![]() |
DesignMode | 取得值,指出 Component 目前是否處於設計模式。 (繼承自 Component)。 |
![]() |
Events | 取得附加在這個 Component 上的事件處理常式清單。 (繼承自 Component)。 |
![]() |
Factory | 取得或設定與這個 RibbonBase 關聯的功能區 Factory。 |
![]() |
Global | 取得或設定值,這個值會判斷此 RibbonBase 是否可以同時在多個內容中使用。 |
![]() |
Name | 取得或設定這個 RibbonBase 的名稱。 |
![]() |
OfficeMenu | 取得 RibbonOfficeMenu,表示 Microsoft Office 功能表自訂。 |
![]() |
Parent | 取得 RibbonComponent,表示這個 RibbonBase 之 RibbonComponent 的父代。 |
![]() |
RibbonId | 取得已用於建立這個 RibbonBase 類別執行個體的功能區 ID。 |
![]() |
RibbonType | 取得與這個 RibbonBase 執行個體關聯之功能區 ID 的逗號分隔清單。 |
![]() |
RibbonUI | 基礎架構。取得 Microsoft Office 應用程式提供給功能區擴充性程式碼的 IRibbonUI 執行個體。 |
![]() |
Site | 取得或設定 Component 的 ISite。 (繼承自 Component)。 |
![]() |
StartFromScratch | 取得或設定值,這個值表示是否要隱藏功能區上的所有內建索引標籤以及 Microsoft Office 功能表上的大部分命令,並且只顯示此功能區項目內定義的自訂。 |
![]() |
Tabs | 取得 RibbonOfficeMenu 中的 RibbonTab 物件集合。 |
![]() |
Tag | 取得或設定與這個 RibbonBase 關聯的應用程式特定資料。 |
回頁首
方法
| 名稱 | 說明 | |
|---|---|---|
![]() |
CreateObjRef | 建立包含所有相關資訊的物件,這些資訊是產生用來與遠端物件通訊的所需 Proxy。 (繼承自 MarshalByRefObject)。 |
![]() |
Dispose() | 釋放 Component 所使用的所有資源。 (繼承自 Component)。 |
![]() |
Dispose(Boolean) | 釋放 RibbonBase 類別所使用的 Unmanaged 資源,並選擇性地釋放 Managed 資源。 (覆寫 Component.Dispose(Boolean)。) |
![]() |
Equals | 判斷指定的 Object 和目前的 Object 是否相等。 (繼承自 Object)。 |
![]() |
Finalize | 釋出 Unmanaged 資源並執行其他清除作業後,記憶體回收才能重新回收 Component。 (繼承自 Component)。 |
![]() |
GetHashCode | 做為特定型別的雜湊函式。 (繼承自 Object)。 |
![]() |
GetLifetimeService | 擷取控制這個執行個體存留期 (Lifetime) 原則的目前存留期服務物件。 (繼承自 MarshalByRefObject)。 |
![]() |
GetService | 傳回表示 Component 或其 Container 所提供之服務的物件。 (繼承自 Component)。 |
![]() |
GetType | 取得目前執行個體的 Type。 (繼承自 Object)。 |
![]() |
InitializeLifetimeService | 取得存留期服務物件來控制這個執行個體的存留期原則。 (繼承自 MarshalByRefObject)。 |
![]() |
MemberwiseClone() | 建立目前 Object 的淺層複本 (Shallow Copy)。 (繼承自 Object)。 |
![]() |
MemberwiseClone(Boolean) | 建立目前 MarshalByRefObject 物件的淺層複本。 (繼承自 MarshalByRefObject)。 |
![]() |
PerformDynamicLayout | 如果 RibbonBase 的 RibbonComponent 具有像是動態功能表的動態父代,而且未暫停配置,請呼叫父控制項的 Microsoft.Office.Core.IRibbonUI.InvalidateControl 方法。 |
![]() |
PerformLayout | 重新整理功能區使用者介面。 |
![]() |
ResumeLayout() | 回復 SuspendLayout 方法的效果。 |
![]() |
ResumeLayout(Boolean) | 回復 SuspendLayout 方法的效果。 |
![]() |
SuspendLayout | 防止 Microsoft Office 應用程式重新整理功能區上控制項的狀態。 |
![]() |
ToString | 傳回 String,其中可能含有 Component 的名稱。這個方法不應該被覆寫。 (繼承自 Component)。 |
回頁首
事件
| 名稱 | 說明 | |
|---|---|---|
![]() |
Close | 會在關閉這個 RibbonBase 執行個體時發生。 |
![]() |
Disposed | 當此元件由 Dispose 方法的呼叫處置時發生。 (繼承自 Component)。 |
![]() |
Load | 會在 RibbonBase 載入至 Microsoft Office 應用程式時發生。 |
![]() |
LoadImage | 會在 RibbonBase 載入時發生 (如果有一個或多個控制項的 ImageName 屬性已設定的話)。 |
回頁首
明確介面實作
| 名稱 | 說明 | |
|---|---|---|
![]() ![]() |
IExtension.ExtensionBase | 基礎架構。 |
回頁首
備註
當您將新的 [功能區 (視覺化設計工具)] 項目加入至 Office 專案時,Visual Studio 會將繼承自 RibbonBase 的功能區類別加入至專案。 RibbonBase 包含通用於所有功能區類別的方法和屬性。 如需詳細資訊,請參閱功能區設計工具。
RibbonBase 的某些屬性只能在功能區載入至 Office 應用程式前進行設定。 如需這些屬性的設定資訊,請參閱功能區物件模型概觀。
使用方式
這個型別只能用在以 .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)