共用方式為


Worksheet 主項目

Worksheet 主項目是型別,會從 Excel 的主要 Interop 組件擴充 Microsoft.Office.Interop.Excel.Worksheet 型別。 Worksheet 主項目會提供與 Microsoft.Office.Interop.Excel.Worksheet 物件相同的所有屬性、方法和事件,但是也會公開其他事件並且做為主控制項和 Windows Form 控制項的容器使用。

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

在文件層級專案中,您可以在設計階段將 Worksheet 主項目加入至專案。 在應用程式層級專案中,您可以在執行階段產生 Worksheet 主項目。

了解文件層級專案中的工作表主項目

當您建立 Excel 的文件層級專案時,Visual Studio 會自動在專案內建立三個 Worksheet 主項目。 這些工作表的預設名稱是 Sheet1、Sheet2 和 Sheet3。 如果您根據現有的活頁簿建立專案,則主項目的數量會依據活頁簿中工作表的數量而定。

這些工作表類別可讓您存取 Worksheet 主項目的成員,以便在自訂中執行基本工作,例如修改工作表的內容。 您也可以使用這些類別將控制項和智慧標籤加入至工作表。 藉由合併不同組的控制項並撰寫程式碼,您可以將控制項繫結至資料、從使用者收集資訊,以及回應使用者動作。 如需詳細資訊,請參閱文件層級自訂程式設計

注意事項注意事項

智慧標籤在 Excel 2010 和 Word 2010 中已被取代。 如需詳細資訊,請參閱智慧標籤概觀

工作表類別提供了一個位置,供您開始在專案中撰寫程式碼。 由於這個類別與 Excel 主要 Interop 組件中的 Microsoft.Office.Interop.Excel.Worksheet 物件提供相同的屬性、方法和事件,因此您也可以使用這些類別存取 Excel 的物件模型。 如需詳細資訊,請參閱 Excel 物件模型概觀

在文件層級專案中,您可以在設計階段透過在設計工具的活頁簿中加入新工作表的方式,將其他 Worksheet 主項目加入至專案。

重新命名工作表

在文件層級專案中,您可以在 Visual Studio 設計工具中為工作表重新命名,但是這樣只會變更工作表的顯示名稱。 程式設計名稱仍是工作表的預設名稱。 如果是在 [屬性] 視窗中為工作表重新命名,這時只會變更程式設計名稱。

文件層級專案中 Worksheet 主項目的限制

在文件層級專案中,您無法在執行階段建立新的 Worksheet 主項目。 如果您在執行階段建立新的 Excel 工作表,這個工作表的型別將是 Microsoft.Office.Interop.Excel.Worksheet。 因為這不是主項目,所以無法包含任何主控制項或是 Windows Form 控制項。 如需在執行階段建立文件的詳細資訊,請參閱 HOW TO:在活頁簿中加入新的工作表

了解應用程式層級專案中的 Worksheet 主項目

在應用程式層級專案中,您可以在執行階段為 Excel 中任何開啟的工作表產生 Worksheet 主項目。 您可以使用 Worksheet 主項目將控制項和智慧標籤加入至相關聯的工作表,或是處理無法在 Microsoft.Office.Interop.Excel.Worksheet 物件上使用的事件。

若要產生 Worksheet 主項目,請使用 GetVstoObject 方法。 如需詳細資訊,請參閱在應用程式層級增益集的執行階段中擴充 Word 文件和 Excel 活頁簿

請參閱

概念

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

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

主項目和主控制項概觀

Workbook 主項目

使用擴充物件自動化 Excel

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

其他資源

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

Office 文件上的控制項