OLE技术(Object Linking and Embedding,对象连接与嵌入)OLE是一种面向对象的技术,利用这种技术可开发可重复使用的软件组件(COM)。
一、Excel对象模型。
Application:代表应用程序本身。即Excel应用程序
Workbooks:是Workbook的集合,代表了工作薄。
Worksheets:是Worksheet的集合,是Workbook的子对象。
Range:是Worksheet的子对象,可以理解为Sheet中一定范围的单元格。
Shapes:是Worksheet的子对象,用于存储图片等信息的单元格。
OLE方式优点:功能比较齐全,能实现绝大部分要求
OLE方式缺点:Excel OLE完整参考文档比较少,并且速度很慢
二、VS2010通过OLE技术与Excel进行操作。
1.项目——添加类——TypeLib的MFC类——Microsoft Excel 14.0 Object Library<1.7>