Excel 活頁簿專案範本
更新:2007 年 11 月
適用於 |
---|
本主題中的資訊僅適用於指定的 Visual Studio Tools for Office 專案和 Microsoft Office 版本。 專案類型
Microsoft Office 版本
如需詳細資訊,請參閱依應用程式和專案類型提供的功能。 |
Visual Basic 和 Visual C# 中的 [Excel 活頁簿] 專案範本提供基礎,可以用來開發以新的或現有的 Microsoft Office Excel 活頁簿為基礎的方案。針對 Excel 2003 活頁簿和 Excel 2007 活頁簿,提供的是不同的專案範本。專案範本會自動加入必要的組件參考、檔案和產生的程式碼,做為方案的開始。
注意事項: |
---|
根據預設,下列清單中的部分檔案和參考為隱藏狀態。若要查看它們,請按一下 [方案總管] 工具列上的 [顯示所有檔案]。此外,還有許多 Visual Studio 專案範本通用的某些檔案和參考並未列在下列清單中。 |
檔案
Visual Studio Tools for Office 會在 Excel 2003 和 Excel 2007 活頁簿專案中產生下列可見的檔案:
Workbook Name.xls:表示專案中的 Excel 活頁簿,包含所有工作表和圖表。
Sheet1 (Visual Basic 的 .vb 檔案或 Visual C# 的 .cs 檔案) - 工作表會提供活頁簿中第一個工作表的設計介面和程式碼。如需詳細資訊,請參閱Worksheet 主項目。
Sheet2 (Visual Basic 的 .vb 檔案或 Visual C# 的 .cs 檔案) - 工作表會提供活頁簿中第二個工作表的設計介面和程式碼。
Sheet3 (Visual Basic 的 .vb 檔案或 Visual C# 的 .cs 檔案) - 工作表會提供活頁簿中第三個工作表的設計介面和程式碼。
ThisWorkbook (Visual Basic 的 .vb 檔案或 Visual C# 的 .cs 檔案) - 包含活頁簿層級自訂的設計介面和程式碼。如需詳細資訊,請參閱Workbook 主項目。
注意事項: |
---|
您不能將其他類別加入文件、活頁簿或工作表背後的程式碼檔。必須將新檔案加入專案,以包含想要寫入的所有類別。 |
Visual Studio Tools for Office 也會在您建置 Excel 2007 活頁簿專案時,產生下列額外的檔案:
- Project Name_TemporaryKey.pfx - 一個暫時性的憑證,可在開發期間用來簽署應用程式和專案的部署資訊清單。如需詳細資訊,請參閱授與信任給 Office 方案 (2007 系統)和Office 方案中的安全性 (2007 系統)。
隱藏檔案
Visual Studio Tools for Office 會產生數個隱藏檔案。請勿手動修改這些檔案。對專案進行變更後會重新產生這些檔案,其中不會保留手動修改部分。
Visual Studio Tools for Office 會產生下列隱藏檔案:
ThisWorkbook.Designer.xml:活頁簿中可程式化物件的唯讀宣告式表示。
ThisWorkbook.Designer (.vb 檔或 .cs 檔):會為活頁簿內的物件提供 Helper 實作的唯讀程式碼檔,包括正確將物件執行個體化的程式碼。
Sheetn.Designer.xml:工作表中可程式化物件的唯讀宣告式表示。
Sheetn.Designer (.vb 檔或 .cs 檔):會為工作表內的物件提供 Helper 實作的唯讀程式碼檔,包括正確將物件執行個體化的程式碼。
Workbook Name.Designer.xml:可程式化物件的唯讀宣告式表示。例如,預設不屬於 Visual Studio Tools for Office 一部分的自訂控制項。這個檔案是在您將自訂控制項加入至活頁中的工作表時產生的。
Workbook Name.Designer (.vb 檔或 .cs 檔):為自訂控制項提供 Helper 實作的唯讀程式碼檔。這個檔案是在您將自訂控制項加入至活頁中的工作表時產生的。
樣板程式碼
下列事件處理常式包含在專案範本程式碼檔案中。如需詳細資訊,請參閱 Visual Studio Tools for Office 專案事件。
Startup 事件處理常式
這些事件處理常式會處理 Workbook.Startup 和 Worksheet.Startup 事件。在方案已經執行、且組件內的所有初始設定程式碼都已經執行後,每個工作表和活頁簿都會引發這些事件。請使用這些事件處理常式來執行初始化方案的程式碼。
呼叫活頁簿方案中的 Startup 事件處理常式時,順序如下:
ThisWorkbook_Startup.
Sheet1_Startup.
Sheet2_Startup.
Sheet3_Startup.
其他按順序的工作表
此順序是在編譯專案時決定。如果使用者在執行階段重新排列工作表,下次開啟活頁簿時,引發事件的順序並不會因而變更。
Shutdown 事件處理常式
這些事件處理常式會處理 Workbook.Shutdown 和 Worksheet.Shutdown 事件。將要卸載其中載入您程式碼的應用程式定義域時,每個工作表和活頁簿都會引發這些事件。
呼叫活頁簿方案中的 Shutdown 事件處理常式時,順序如下:
ThisWorkbook_Shutdown.
Sheet1_Shutdown.
Sheet2_Shutdown.
Sheet3_Shutdown.
其他按順序的工作表
參考
Visual Studio Tools for Office 會自動在 Excel 活頁簿專案內建立一組組件參考。這些參考包含下列組件:
Visual Studio Tools for Office 執行階段中的組件。如需這些組件的詳細資訊,請參閱 Visual Studio Tools for Office Runtime 概觀。
適用於共用 Microsoft Office 元件及 Excel 的主要 Interop 組件。如需詳細資訊,請參閱 Office 主要 Interop 組件。
開發 Visual Studio Tools for Office 方案時使用的 .NET Framework 組件。
請參閱
工作
HOW TO:建立 Visual Studio Tools for Office 專案