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 控制項: