NamedRange 控制項
NamedRange 控制項是具有唯一名稱、可公開事件及繫結至資料的範圍。 如需詳細資訊,請參閱 Excel 物件模型概觀。
適用於: 本主題中的資訊適用於 Excel 的文件層級專案和 VSTO 載入宏專案。 如需詳細資訊,請參閱 Office 應用程式 lication 和項目類型所提供的功能。
建立控件
您可以透過文件層級專案,在設計階段或執行階段將 NamedRange 控制項加入 Microsoft Office Excel 工作表。
在 VSTO 增益集中,您可以在執行階段將 NamedRange 控制項加入工作表。 如需詳細資訊,請參閱 如何:將 NamedRange 控件新增至工作表。
注意
根據預設,當工作表關閉時,動態建立的具名範圍不會保存為工作表中的主控制項。 如需詳細資訊,請參閱 在運行時間將控件新增至 Office 檔。
NamedRange 控制項只能包含特定工作表上的範圍。 NamedRange 控制項不可以具有適用於所有工作表的相對名稱,也不可以包含在活頁簿中合併兩個 (含) 以上工作表的範圍 (3-D 範圍)。
將數據系結至控件
具名範圍看起來相當適用於複雜資料繫結,因為它可以包含許多儲存格;不過,這樣的範圍只是儲存格的集合,而無法輕易地對應至資料集中的特定資料行 因此, NamedRange 控制項只支援簡單資料繫結。 ListObject 控制項可用於複雜資料繫結。 如需詳細資訊,請參閱 ListObject 控件。
NamedRange 控制項可使用 DataBindings 屬性繫結至資料來源。 NamedRange 控制項的預設資料繫結屬性是 Value2。
如果透過任何機制將繫結資料集中的資料更新, NamedRange 控制項會反映那些變更。
格式設定
可套用至 Range 的格式,也可套用至 NamedRange 控制項。 這包括框線、字型、數位格式和樣式。
重新命名控制件
當您將 NamedRange 控制項從 [工具箱] 加入工作表時,Visual Studio 會自動產生該控制項的名稱。 您可以在 [屬性] 視窗中變更該名稱。
事件
下列事件適用於 NamedRange 控制項: