Microsoft.Office.Tools.Ribbon 命名空間
Microsoft.Office.Tools.Ribbon 命名空間包含元件、控制項以及支援的集合、類別和列舉型別 (Enumeration),可讓您在數個 Microsoft Office 應用程式的使用者介面 (UI) 中自訂功能區。
Microsoft.Office.Tools.Ribbon 命名空間中的所有控制項都可供您從 [工具箱] 的 [Office 功能區控制項] 索引標籤拖曳到 [功能區設計工具],以加入至 Office 自訂。 此外,RibbonMenu 控制項還允許您在執行階段加入下列控制項:
若要在執行階段將這些控制項加入至 RibbonMenu,您必須在設計階段將功能表的 Dynamic 屬性設定為 true。
在執行階段建立要加入至功能表的控制項時,您可以在新建立之控制項加入至功能表之前,變更它的任何屬性。 將控制項加入至功能表之後,某些屬性就會變成唯讀的。 如需詳細資訊,請參閱 功能區物件模型概觀。
您可以使用其他屬性,在執行階段控制您的控制項的外觀和行為。 例如,您可以使用 Enabled 和 Visible 屬性來啟用、停用、顯示和隱藏設計階段加入的控制項,以實作對使用者介面的執行階段變更。
類別
類別 | 說明 | |
---|---|---|
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 | 表示 RibbonGroup 或 RibbonBox 上的標籤。 | |
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 | 表示處理 OfficeRibbon 的 LoadImage 事件的方法。 | |
RibbonUIEventHandler | 表示處理 OfficeRibbon 的 Load 事件的方法。 |
列舉
列舉型別 | 說明 | |
---|---|---|
RibbonBoxStyle | 指定在 RibbonBox 上垂直對齊還是水平對齊控制項。 | |
RibbonButtonType | 指定 RibbonSplitButton 顯示的按鈕類型。 | |
RibbonControlIdType | 包含數值,可判斷 RibbonControlId 所識別的是 Microsoft Office 控制項還是自訂控制項。 | |
RibbonPositionType | 指定控制項在 Microsoft Office 功能表上的位置、控制項群組在內建索引標籤上的位置,或索引標籤在內建或自訂索引標籤中的位置。 |