共用方式為


功能區控制項範例

更新:2007 年 11 月

注意事項:

這個範例只能在 Microsoft Office Excel 2007 中執行。

這個範例將示範如何建立會顯示在 Microsoft Office Excel 工作表之功能區上的自訂索引標籤。這個自訂功能區將示範 Visual Studio [工具箱] 的 [Office 功能區控制項] 群組中提供的大部分控制項。如需使用這些控制項的詳細資訊,請參閱功能區設計工具

安全性注意事項:

這個範例程式碼是用來說明一個概念,並顯示只與該概念相關的程式碼。這可能不符合特定環境的安全性需求,而且不能完全按照顯示的方法使用。建議您加入安全性和錯誤處理程式碼,使您的專案更安全和穩固。Microsoft 以「原樣」提供這個範例程式碼,且不提供擔保。

如需如何在電腦中安裝範例專案的詳細資訊,請參閱 HOW TO:安裝及使用說明中的範例檔

Download sample

若要執行這個範例

  1. 按 F5。

  2. Excel 工作表隨即出現。工作表的功能區會顯示名為 [功能區控制項範例] 的自訂索引標籤。

    功能區未顯示任何其他索引標籤,因為自訂功能區的 StartFromScratch 屬性設為 true。

需求

此範例需要下列應用程式:

  • Visual Studio Tools for Office.

  • Microsoft Office Excel 2007。

示範

本範例會說明下列觀念:

  • 使用 [功能區 (視覺化設計工具)] 項目範本自訂索引標籤。

  • 隱藏 Office 功能表上所有內建的索引標籤和大部分的命令,並且僅顯示功能區項目中定義的自訂項目。

  • 將自訂群組和控制項加入至功能區設計工具。

  • 處理功能區上控制項的事件。

  • 在執行階段變更控制項的屬性。

  • 在執行階段於功能表中動態加入控制項。

  • 在執行階段於陳列庫中動態加入項目。

  • 使用功能區上的按鈕顯示和隱藏動作窗格控制項。

使用工作表群組

下表將說明自訂功能區的 [使用工作表] 群組中出現的控制項。

控制項

說明

動作/結果

Show Actions Pane

切換按鈕,會顯示為已按下或未按下。

按一下 [Show Actions Pane]。

動作窗格會出現在工作表旁邊。

再次按下 [Show Actions Pane] 隱藏動作窗格。

表面按鈕

按鈕群組中包含的三個按鈕。這些按鈕會加入按鈕群組中,因為這些按鈕彼此相關。按鈕群組中的按鈕擁有發亮的外觀。

按一下表面按鈕。

儲存格 A1 會顯示相符的影像。

Alignment

分割按鈕。分割按鈕是附有功能表的按鈕。[Alignment] 分割按鈕功能表包含三個按鈕。[Alignment] 分割按鈕的 OfficeImageId 屬性將設為內建 Office 對齊控制項的 ID。

按一下 [對齊] 分割按鈕功能表中的 [靠右對齊]、[靠左對齊] 或 [置中對齊]。

出現在儲存格 A3 的文字會靠右對齊、靠左對齊或置中。

色彩

呈現彩色球形陣列的陳列庫,您可從其中進行選取。

按一下 [色彩],然後從陳列庫選取色彩。

具有所選取色彩的球形會出現在儲存格 A6 中。

FormatChart

下拉式控制項,其中包含圖表格式的清單。與下拉式方塊不同的是,您無法在下拉式控制項中輸入選取範圍。

按一下 [格式化圖表],然後從清單中選取一個格式。

工作表上出現的圖表格式會變更,以符合您選取的格式。

MRU Find

下拉式方塊。您可以輸入或選取一個選項。

按一下 [MRU Find] 下拉式方塊,然後從清單中選取文字。

- 或 -

在 [MRU Find] 下拉式方塊中輸入任何文字,然後按下 ENTER 鍵。

訊息方塊會出現,指出工作表中文字的位置。

建置動態功能表群組

下表將說明自訂功能區的 [建置動態功能表] 群組中出現的控制項。

控制項

說明

動作/結果

Dynamic Menu

功能表。功能表是下拉式清單,其中可包含其他功能區控制項。

這個功能表的 Dynamic 屬性會設為 true。如此可讓功能表在執行階段時動態更新。

按一下 [Dynamic Menu] 顯示控制項的功能表。

CheckBox、DropDown、SubMenu、Gallery、Button、Separator

一組核取方塊。您可以選取或清除核取方塊,以開啟或關閉選項。

每一個核取方塊都代表可加入至 [Dynamic Menu] 的功能區控制項。

按一下核取方塊,將功能區控制項加入至 [Dynamic Menu]。

請參閱

工作

逐步解說:使用功能區設計工具建立自訂的索引標籤

逐步解說:在執行階段更新功能區中的控制項

HOW TO:開始自訂功能區

概念

功能區概觀

其他資源

Office 程式開發範例和逐步解說