NamedRange 控制項

更新: 2008 年 7 月

適用於

本主題中的資訊僅適用於指定的 Visual Studio Tools for Office 專案和 Microsoft Office 版本。

文件層級專案

  • Excel 2007

  • Excel 2003

應用程式層級專案

  • Excel 2007

如需詳細資訊,請參閱依應用程式和專案類型提供的功能

NamedRange 控制項是具有唯一名稱、可公開 (Expose) 事件,而且可以繫結至資料的範圍。

建立控制項

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

從 Visual Studio 2008 Service Pack 1 (SP1) 開始,您可以透過應用程式層級增益集,於執行階段將 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 Tools for Office 會自動產生該控制項的名稱。您可以在 [屬性] 視窗中變更該名稱。

事件

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

請參閱

工作

Excel 增益集動態控制項範例

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

HOW TO:在設計階段刪除 NamedRange 控制項

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

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

概念

將資料繫結至控制項

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

Excel 應用程式層級增益集開發

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

將資料繫結至控制項

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

其他資源

Office 文件上的控制項

Excel 主控制項

Word 主控制項

變更記錄

日期

記錄

原因

2008 年 7 月

加入有關透過應用程式層級增益集使用 NamedRange 控制項的資訊。

SP1 功能變更。