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 活頁簿