Microsoft.Office.Tools.Ribbon 命名空間

Microsoft.Office.Tools.Ribbon 命名空間包含元件、控制項以及支援的集合、類別和列舉型別 (Enumeration),可讓您在數個 Microsoft Office 應用程式的使用者介面 (UI) 中自訂功能區。

Microsoft.Office.Tools.Ribbon 命名空間中的所有控制項都可供您從 [工具箱] 的 [Office 功能區控制項] 索引標籤拖曳到 [功能區設計工具],以加入至 Office 自訂。 此外,RibbonMenu 控制項還允許您在執行階段加入下列控制項:

若要在執行階段將這些控制項加入至 RibbonMenu,您必須在設計階段將功能表的 Dynamic 屬性設定為 true。

在執行階段建立要加入至功能表的控制項時,您可以在新建立之控制項加入至功能表之前,變更它的任何屬性。 將控制項加入至功能表之後,某些屬性就會變成唯讀的。 如需詳細資訊,請參閱 功能區物件模型概觀

您可以使用其他屬性,在執行階段控制您的控制項的外觀和行為。 例如,您可以使用 EnabledVisible 屬性來啟用、停用、顯示和隱藏設計階段加入的控制項,以實作對使用者介面的執行階段變更。

類別

  類別 說明
公用類別 RibbonBase 做為 Microsoft Office 功能區自訂的基底類別 (Base Class)。
公用類別 RibbonCollectionBase 可讓您存取功能區自訂中的 IRibbonExtension 物件。

介面

  介面 說明
公用介面 IRibbonExtension 表示 OfficeRibbon 物件的擴充。
公用介面 OfficeRibbon 表示在 Visual Studio 的 Office 專案中使用 Ribbon Designer 建立的 Microsoft Office Ribbon 自訂。
公用介面 RibbonBox 排列和對齊自訂功能區上的控制項。
公用介面 RibbonButton 表示自訂功能區上的按鈕。
公用介面 RibbonButtonGroup 表示功能區上的按鈕控制項群組。
公用介面 RibbonCheckBox 表示功能區上的核取方塊控制項。
公用介面 RibbonComboBox 表示自訂功能區上的下拉式方塊。
公用介面 RibbonComponent 包含方法和成員,可用來與 Visual Studio 進行通訊、巡覽應用程式中的控制項階層架構,以及最佳化控制項的執行階段配置。
公用介面 RibbonControl 在 Microsoft Office 自訂中提供控制項所使用的屬性。
公用介面 RibbonControlEventArgs 為 Microsoft Office 自訂中引發的各種事件提供資料。
公用介面 RibbonControlId 封裝 Microsoft Office 用來參考控制項的識別字串。
公用介面 RibbonDialogLauncher 表示群組中可用來開啟對話方塊的小型標準化圖示。
公用介面 RibbonDropDown 表示使用者可從中選擇項目的清單以及使用者可按一下之功能區按鈕的清單。
公用介面 RibbonDropDownItem 表示功能區下拉式控制項中的下拉式清單項目。
公用介面 RibbonEditBox 表示功能區上的編輯方塊。
公用介面 RibbonFactory 提供您可以用來為 Microsoft Office 功能區自訂建立功能區控制項的方法。
公用介面 RibbonGallery 表示顯示 RibbonDropDownItem 物件和 RibbonButton 控制項之功能表的控制項。
公用介面 RibbonGroup 表示功能區索引標籤上的控制項群組。
公用介面 RibbonLabel 表示 RibbonGroupRibbonBox 上的標籤。
公用介面 RibbonLoadImageEventArgs 提供 LoadImage 事件的資料。
公用介面 RibbonManager 管理在 Office 專案中使用 Ribbon Designer 建立的功能區自訂。
公用介面 RibbonMenu 表示功能區索引標籤或 Microsoft Office 功能表上的功能表。
公用介面 RibbonOfficeMenu 可讓您存取您加入至 Microsoft Office 功能表的控制項。
公用介面 RibbonPosition 表示功能區控制項在 Microsoft Office 功能表上相對於內建控制項的位置、索引標籤相對於內建索引標籤的位置,或群組相對於內建群組的位置。
公用介面 RibbonPositionStatics 提供可讓您在功能區自訂中指定控制項、群組或索引標籤之位置的方法。
公用介面 RibbonReadOnlyCollection 可讓您存取功能區自訂中的 IRibbonExtension 物件。
公用介面 RibbonSeparator 表示功能區上之群組或功能表的 Separator 控制項。
公用介面 RibbonSplitButton 功能區控制項,它結合了按鈕或切換按鈕與下拉式功能表。
公用介面 RibbonTab 包含功能區上的一個或多個控制項群組。
公用介面 RibbonToggleButton 表示功能區上的切換按鈕控制項。
公用介面 RibbonUIEventArgs 提供功能區內引發之事件的資料。

委派

  委派 說明
公用委派 RibbonControlEventHandler 表示處理 RibbonControl 事件的方法。
公用委派 RibbonLoadImageEventHandler 表示處理 OfficeRibbonLoadImage 事件的方法。
公用委派 RibbonUIEventHandler 表示處理 OfficeRibbonLoad 事件的方法。

列舉

  列舉型別 說明
公用列舉型別 RibbonBoxStyle 指定在 RibbonBox 上垂直對齊還是水平對齊控制項。
公用列舉型別 RibbonButtonType 指定 RibbonSplitButton 顯示的按鈕類型。
公用列舉型別 RibbonControlIdType 包含數值,可判斷 RibbonControlId 所識別的是 Microsoft Office 控制項還是自訂控制項。
公用列舉型別 RibbonPositionType 指定控制項在 Microsoft Office 功能表上的位置、控制項群組在內建索引標籤上的位置,或索引標籤在內建或自訂索引標籤中的位置。

請參閱

參考

其他資源

功能區物件模型概觀

功能區概觀