功能區控制項範例
更新:2007 年 11 月
![]() |
---|
這個範例只能在 Microsoft Office Excel 2007 中執行。 |
這個範例將示範如何建立會顯示在 Microsoft Office Excel 工作表之功能區上的自訂索引標籤。這個自訂功能區將示範 Visual Studio [工具箱] 的 [Office 功能區控制項] 群組中提供的大部分控制項。如需使用這些控制項的詳細資訊,請參閱功能區設計工具。
![]() |
---|
這個範例程式碼是用來說明一個概念,並顯示只與該概念相關的程式碼。這可能不符合特定環境的安全性需求,而且不能完全按照顯示的方法使用。建議您加入安全性和錯誤處理程式碼,使您的專案更安全和穩固。Microsoft 以「原樣」提供這個範例程式碼,且不提供擔保。 |
如需如何在電腦中安裝範例專案的詳細資訊,請參閱 HOW TO:安裝及使用說明中的範例檔。
若要執行這個範例
按 F5。
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]。 |