NamedRange 控制項

NamedRange 控制項是具有唯一名稱、可公開 (Expose) 事件,而且可以繫結至資料的範圍。 如需詳細資訊,請參閱 Excel 物件模型概觀

**適用於:**本主題中的資訊適用於 Excel 2007 和 Excel 2010 的文件層級專案和應用程式層級專案。如需詳細資訊,請參閱依 Office 應用程式和專案類型提供的功能

建立控制項

您可以透過文件層級專案,在設計階段或執行階段將 NamedRange 控制項加入至 Microsoft Office Excel 工作表。

在應用程式層級增益集中,您可以在執行階段將 NamedRange 控制項加入至工作表。 如需詳細資訊,請參閱 HOW TO:將 NamedRange 控制項加入至工作表

注意事項注意事項

根據預設,當工作表關閉時,動態建立的已命名範圍不會保存為工作表中的主控制項。 如需詳細資訊,請參閱在執行階段將控制項加入至 Office 文件

NamedRange 控制項只能包含特定工作表上的範圍。 NamedRange 控制項不可以具有適用於所有工作表的相對名稱,也不可以包含在活頁簿中合併兩個以上工作表的範圍 (3-D 範圍)。

將資料繫結至控制項

已命名的範圍看起來相當適用於複雜資料繫結 (Data Binding),因為它可以包含許多儲存格,不過,範圍只是儲存格的集合,而儲存格無法輕易地對應至資料集中的特定資料行。 因此,NamedRange 控制項只支援簡單資料繫結。 ListObject 控制項可用於複雜資料繫結。 如需詳細資訊,請參閱 ListObject 控制項

可將 NamedRange 控制項繫結至使用 DataBindings 屬性的資料來源。 NamedRange 控制項的預設資料繫結屬性為 Value2

如果繫結資料集內的資料已透過任何機制進行更新,則 NamedRange 控制項會反映這些變更。

格式

可套用至 Microsoft.Office.Interop.Excel.Range 的格式,也可以套用至 Microsoft.Office.Tools.Excel.NamedRange 控制項, 包括框線、字型、數字格式和樣式。

重新命名控制項

當您將 NamedRange 控制項從 [工具箱] 加入至工作表時,Visual Studio 會自動產生該控制項的名稱。 您可以在 [屬性] 視窗中變更該名稱。

事件

下列事件適用於 NamedRange 控制項:

請參閱

工作

HOW TO:將 NamedRange 控制項加入至工作表

HOW TO:調整 NamedRange 控制項的大小

逐步解說:針對 NamedRange 控制項的事件進行程式設計

概念

使用擴充物件自動化 Excel

在應用程式層級增益集的執行階段中擴充 Word 文件和 Excel 活頁簿

在執行階段將控制項加入至 Office 文件

主項目和主控制項的程式設計限制

其他資源

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

將資料繫結至 Office 方案中的控制項

Office 文件上的控制項

將資料繫結至 Office 方案中的控制項