NamedRange 控制項
NamedRange 控制項是具有唯一名稱、可公開 (Expose) 事件,而且可以繫結至資料的範圍。如需詳細資訊,請參閱Excel 物件模型概觀。
**適用於:**本主題中的資訊適用於 Excel 2013 和 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 控制項:
請參閱
工作
逐步解說:針對 NamedRange 控制項的事件進行程式設計
概念
在應用程式層級增益集的執行階段中擴充 Word 文件和 Excel 活頁簿