共用方式為


執行階段服務範例

更新:2007 年 11 月

注意事項:

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

這個範例會示範如何在增益集中實作擴充性介面,來建立 Microsoft Office Excel 2007 的功能區自訂與自訂工作窗格。

範例會實作下列擴充性介面以建立自訂工作窗格:

  • Microsoft.Office.Core.ICustomTaskPaneConsumer. 範例會實作此介面,以建立包含文字方塊和按鈕的工作窗格。當使用者按一下按鈕時,文字方塊中的字串就會加入至已在現用活頁簿取得焦點的範圍。

  • Microsoft.Office.Core.IRibbonExtensibility. 範例會實作此介面來加入切換按鈕,可供使用者按一下來顯示或隱藏工作窗格。

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

注意事項:

雖然此範例使用擴充性介面來建立功能區自訂和自訂工作窗格,Visual Studio Tools for Office 還是會提供您一些替代的類別和設計工具。這些類別和設計工具能夠簡化使用這些功能的流程。如需詳細資訊,請參閱功能區設計工具自訂工作窗格概觀

安全性注意事項:

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

Download sample

若要執行這個範例

  1. 按下 F5 鍵。

  2. 按一下 [功能區] 上的 [RuntimeServices] 索引標籤。

  3. 按一下 [VSTO] 群組中的 [TaskPane] 按鈕。

    驗證 [Contoso] 工作窗格是否出現。

  4. 在工作窗格的文字方塊中輸入一些文字。

  5. 按一下 [插入] 按鈕。

    驗證您在文字方塊中輸入的文字是否已加入至現用工作表中取得焦點的儲存格。

  6. 再按一下功能區上的 [TaskPane] 按鈕。

    驗證工作窗格是否已關閉。

需求

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

  • Visual Studio Tools for Office.

  • Microsoft Office Excel 2007。

示範

本範例會示範下列概念:

  • 實作增益集中的 Microsoft.Office.Core.IRibbonExtensibility 介面來建立功能區自訂。

  • 實作增益集中的 Microsoft.Office.Core.ICustomTaskPaneConsumer 介面來建立自訂工作窗格。

  • 使用功能區中的切換按鈕,顯示與隱藏自訂工作窗格。

  • 將輸入自訂工作窗格的文字插入至現用工作表。

請參閱

工作

工作窗格示範範例

概念

使用擴充性介面自訂 UI 功能

功能區設計工具

自訂工作窗格概觀

其他資源

文件層級範例