A Workbook object represents an Excel workbook. To return a Workbook object: Call ExcelApplication.Create() to create a new Excel workbook. Call ExcelApplication.Open() to open an existing Excel workbook.

[DefaultMember("Item")]
 public sealed class Workbook : System.Collections.Generic.IEnumerable<Worksheet>
<DefaultMember("Item")> _
	Public NotInheritable Class Workbook
		Implements System.Collections.Generic.IEnumerable(Of Worksheet)

          //--- Create a new Workbook
          ExcelApplication xla = new ExcelApplication();
          Workbook wb = xla.Create();

          //--- Open an existing Workbook
          ExcelApplication xla = new ExcelApplication();
          Workbook wb = xla.Open(@"C:\Reports\Report.xls");
        

          '--- Create a new Workbook
          Dim xla As New ExcelApplication()
          Dim wb As Workbook = xla.Create()

          '--- Open an existing Workbook
          Dim xla As New ExcelApplication()
          Dim wb As Workbook = xla.Open("C:\Reports\Report.xls")
        

Name

Description

DisplayTabs

DocumentProperties

EncryptPassword

ExcludeMacros

FirstDisplayedTab

Height

HorizontalPosition

IsProtected

NamedRanges

NumberFormat

Palette

PasswordToModify

ProtectPasswordHash

ReadOnly

ReadOnlyRecommended

ShowHorizontalScrollBar

ShowVerticalScrollBar

TabRatio

UseRCFormulaNotation

VerticalPosition

Width

Worksheets

Name

Description

Item(Int32)

Item(String)

Name

Description

CreateConditionalFormat()

CreateCopyPasteProperties(CopyPasteType)

CreateDataImportProperties()

CreateDataValidation(ValidationType, ComparisonType, Object)

CreateDataValidation(ValidationType, ComparisonType, Object, Object)

CreateDataValidation(ValidationType, ComparisonType, String)

CreateDataValidation(ValidationType, ComparisonType, String, String)

CreateDataValidation(ValidationType, Object)

CreateDataValidation(ValidationType, String)

CreateNamedRange(Area(), String)

CreateNamedRange(String, String)

CreateNamedStyle(String)

CreateRange(String)

CreateRange(Area())

CreateStyle()

GetEnumerator()

GetNamedObject(String)

GetNamedRange(String)

GetNamedStyle(String)

GetTextHeight(String, Font, Double)

GetTextWidth(String, Font, Double)

Protect(String)

Unprotect()