RibbonPosition 介面

表示功能區控制項在 Microsoft Office 功能表上相對於內建控制項的位置、索引標籤相對於內建索引標籤的位置,或群組相對於內建群組的位置。

命名空間:  Microsoft.Office.Tools.Ribbon
組件:   Microsoft.Office.Tools.Excel.v4.0.Utilities (在 Microsoft.Office.Tools.Excel.v4.0.Utilities.dll 中)
  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.Word.v4.0.Utilities (在 Microsoft.Office.Tools.Word.v4.0.Utilities.dll 中)

語法

'宣告
<GuidAttribute("d7167a9c-8d5c-4ca4-9de8-8d19b66d1aa5")> _
Public Interface RibbonPosition _
    Inherits IEquatable(Of RibbonPosition)
[GuidAttribute("d7167a9c-8d5c-4ca4-9de8-8d19b66d1aa5")]
public interface RibbonPosition : IEquatable<RibbonPosition>

RibbonPosition 型別會公開下列成員。

屬性

  名稱 說明
公用屬性 OfficeId 取得目前 RibbonPosition 使用之內建功能區控制項、群組或索引標籤的 ID,以定義另一個控制項、群組或索引標籤的相對位置。
公用屬性 PositionType 取得值,指出目前的 RibbonPosition 是表示在內建控制項、群組或索引標籤之前還是之後的位置。

回頁首

方法

  名稱 說明
公用方法 Equals 指出目前的物件是否等於另一個具有相同型別的物件。 (繼承自 IEquatable<RibbonPosition>)。

回頁首

備註

您可以使用 RibbonGroupPosition 屬性,指定群組在內建索引標籤上的位置 (相對於索引標籤上的內建群組)。 如需詳細資訊,請參閱 如何:自訂內建索引標籤

您可以使用可在 Microsoft Office 功能表中使用之控制項 (例如 RibbonButton) 的 Position 屬性,指定控制項在功能表上相對於內建控制項的位置。 當控制項放置在功能區索引標籤上時,這些控制項的 Position 屬性會沒有作用。 如需詳細資訊,請參閱 如何:將控制項加入至 Backstage 檢視

您可以使用 RibbonTabPosition 屬性,指定索引標籤相對於內建索引標籤的位置。

若要建立 RibbonPosition 物件,請呼叫 RibbonPositionStatics 物件的 AfterOfficeId 方法或 BeforeOfficeId 方法。

您可以藉由使用 RibbonFactory 物件的 RibbonPosition 屬性在執行階段取得 RibbonPositionStatics 物件。

有兩種方法可以存取 RibbonFactory 物件:

  • 使用功能區類別的 Factory 屬性。 請從功能區類別中的程式碼使用此方法。

  • 使用 Globals.Factory.GetRibbonFactory 方法。 請從功能區類別外的程式碼使用此方法。

請參閱

參考

Microsoft.Office.Tools.Ribbon 命名空間

其他資源

如何:將控制項加入至 Backstage 檢視

如何:自訂內建索引標籤

功能區物件模型概觀