當您使用 Visual Studio Tools for Office 為 Excel 建立新的應用程式層級專案時,Visual Studio 會自動建立 ThisAddIn.vb 或 ThisAddIn.cs 程式碼檔案。您可以使用 Me.Application 或 this.Application 存取 Application 物件。
使用 Visual Studio Tools for Office 為 Excel 建立新的文件層級專案時,您可以選擇建立新的 Excel 活頁簿或 Excel 範本專案。Visual Studio Tools for Office 會自動在新的 Excel 專案中,為活頁簿和範本專案建立下列程式碼檔案。
Visual Basic
|
C#
|
|---|
ThisWorkbook.vb
|
ThisWorkbook.cs
|
Sheet1.vb
|
Sheet1.cs
|
Sheet2.vb
|
Sheet2.cs
|
Sheet3.vb
|
Sheet3.cs
|
您可以使用全域類別 Globals,從個別的類別之外存取 ThisWorkbook、Sheet1、Sheet2 或 Sheet3。如需詳細資訊,請參閱全域存取 Visual Studio Tools for Office 專案中的物件。不論程式碼是放在 Sheet 類別或 Workbook 類別,下列範例都會呼叫 Sheet1 的 PrintPreview 方法。
Globals.Sheet1.PrintPreview()
Globals.Sheet1.PrintPreview(missing);
由於 Excel 文件包含高度結構化的資料,因此物件模型不僅層級分明,而且非常明確。Excel 提供了數百個可以與您互動的物件,不過您不妨先從一個非常小的可用物件子集開始,逐步學習這個物件模型。這些物件包含下列四個項目:
使用 Excel 執行的大部分工作都是以這四個類別及其成員為中心。
Application 物件
Workbook 物件
Worksheet 物件
Range 物件