工作表主專案
Worksheet 主項目是可從 Excel 的主要 Interop 組件擴充 Worksheet 類型的一種類型。 Worksheet 主項目除了提供與 Worksheet 物件相同的所有屬性、方法和事件之外,也會公開其他事件,並做為主控制項和 Windows Forms 控制項的容器。
適用於: 本主題中的資訊適用於 Excel 的文件層級專案和 VSTO 載入宏專案。 如需詳細資訊,請參閱 Office 應用程式 lication 和項目類型所提供的功能。
在文件層級專案中,您可以在設計階段將 Worksheet 主項目加入專案。 在 VSTO 增益集專案中,您可以在執行階段產生 Worksheet 主項目。
瞭解檔層級專案中的工作表主專案
當您建立 Excel 的文件層級專案時,Visual Studio 會自動在專案中建立三個 Worksheet 主項目。 這些工作表的預設名稱為 Sheet1
、 Sheet2
和 Sheet3
。 如果您根據現有的活頁簿建立專案,主項目的數目取決於活頁簿中的工作表數目。
這些工作表類別可讓您存取 Worksheet 主項目的成員,以便在自訂中執行基本工作,例如修改工作表的內容。 您也可以使用這些類別將控制項加入工作表。 藉由結合不同組的控制項並撰寫程式碼,您可以將控制項繫結至資料、從使用者收集資訊,以及回應使用者動作。 如需詳細資訊,請參閱 程式檔層級自定義。
工作表類別提供了一個位置,供您開始在專案中撰寫程式碼。 由於該類別會提供與 Excel 之主要 Interop 組件中的 Worksheet 物件相同的所有屬性、方法和事件,因此您也可以使用這些類別存取 Excel 的物件模型。 如需詳細資訊,請參閱 Excel 物件模型概觀。
在文件層級專案中,您可以在設計階段將其他 Worksheet 主項目加入專案,方法是在設計工具中將新的工作表加入活頁簿。
重新命名工作表
在文件層級專案中,您可以於 Visual Studio 設計工具中為工作表重新命名,但這樣做只會變更工作表的顯示名稱。 程式設計名稱仍是工作表的預設名稱。 如果您在 [屬性] 視窗中為工作表重新命名,則只會變更程式設計名稱。
檔層級專案中工作表主專案的限制
您無法在文件層級專案的執行階段建立新的 Worksheet 主項目。 如果您在執行階段建立新的 Excel 工作表,該工作表會是 Worksheet類型。 由於這不是主項目,因此無法包含任何主控制項或 Windows Forms 控制項。 如需在運行時間建立文件的詳細資訊,請參閱 如何:以程序設計方式將新工作表新增至活頁簿。
瞭解 VSTO 載入宏專案中的工作表主專案
在應用程式層級專案中,您可以在執行階段為使用 Excel 開啟的任何工作表產生 Worksheet 主項目。 您可以使用 Worksheet 主項目將控制項加入相關聯的工作表,或處理 Worksheet 物件上沒有的事件。
若要產生 Worksheet 主項目,請使用 GetVstoObject
方法。 如需詳細資訊,請參閱 在運行時間擴充 VSTO 載入宏中的 Word 檔和 Excel 活頁簿。