Excel对象模型

用MATLAB操作Excel,需要了解Excel的对象模型。Excel将其对象的属性和方法等作为接口提供给MATLAB调用,实现自动化处理。

Excel对象模型中的核心对象如图1-1所示。核心对象包括Application对象、Workbook对象、Worksheet对象和Range对象,分别表示Excel应用本身、工作簿、工作表和单元格(区域)。Workbooks是一个集合,包含当前Excel应用中的所有工作簿对象,Worksheets集合则包含当前工作簿中的所有工作表对象。各对象具有清晰的层次结构,必须先有相对父对象才能基于它创建其子对象。

Document Image

图1-1 Excel对象模型

除了4大核心对象外,Excel对象模型中还包括图形、图表、数据透视表等其他对象。