C#中操作Excel(1)—— Excel对象模型介绍
来源:互联网 发布:java上线项目 编辑:程序博客网 时间:2024/05/18 21:39
Excel 文档中的数据已高度结构化,因此该对象模型是分层模型且非常简单。Excel 提供数百个你可能需与之进行交互的对象,但你可以通过将重点放在非常小的一部分可用对象上来很好的开始了解对象模型。这些对象包括以下四种:
• 应用程序
• Workbook
• Worksheet
• 范围
许多使用 Excel 完成的工作都是围绕这四种对象及其成员进行的。
应用程序对象
Excel Application 对象表示 Excel 应用程序本身。 Application 对象公开了大量有关正在运行的应用程序、应用于该实例的选项以及在该实例内部开启的当前用户对象的信息。注意:
不应将 Excel 中 Application 对象的 EnableEvents 属性设置为 false。将此属性设置为 false 可防止 Excel 引发任何事件,包括主机控件的事件。
工作簿对象
Microsoft.Office.Interop.Excel.Workbook 对象表示 Excel 应用程序中的单个工作簿。Visual Studio 中的 Office 开发工具通过提供 Microsoft.Office.Tools.Excel.Workbook 类型来扩展 Microsoft.Office.Interop.Excel.Workbook对象。此类型使你可以访问 Microsoft.Office.Interop.Excel.Workbook 对象的所有功能。有关详细信息,请参阅工作簿宿主项。
工作表对象
Microsoft.Office.Interop.Excel.Worksheet 对象是 Worksheets 集合的成员。 Microsoft.Office.Interop.Excel.Worksheet 的许多属性、方法和事件与由 Application 或 Microsoft.Office.Interop.Excel.Workbook 对象提供的成员相同或类似。Excel 提供一个 Sheets 集合作为 Microsoft.Office.Interop.Excel.Workbook 对象的属性。 Sheets 集合的每个成员都是 Microsoft.Office.Interop.Excel.Worksheet 或 Microsoft.Office.Interop.Excel.Chart 对象。
Visual Studio 中的 Office 开发工具通过提供 Microsoft.Office.Tools.Excel.Worksheet 类型来扩展 Microsoft.Office.Interop.Excel.Worksheet对象。此类型使你可以访问 Microsoft.Office.Interop.Excel.Worksheet 对象的所有功能以及承载托管控件和处理新事件等新功能。有关详细信息,请参阅 工作表宿主项。
Range 对象
Microsoft.Office.Interop.Excel.Range 对象是你将在 Excel 应用程序中使用最多的对象。在可以操作 Excel 内的任何区域之前,必须将其表达为 Range 对象,并使用该范围的方法和属性。一个 Range 对象,表示一个单元格、行、列、包含一个或多个单元格块的单元格选定区域(选定区域可能是连续的,也可能不是连续的)或甚至多个工作表上的一组单元格)。Visual Studio 通过提供 Microsoft.Office.Tools.Excel.NamedRange 和 Microsoft.Office.Tools.Excel.XmlMappedRange 类型来扩展 Microsoft.Office.Interop.Excel.Range 对象。这些类型具有与 Microsoft.Office.Interop.Excel.Range 对象相同的大部分功能以及数据绑定功能等新功能和新事件。
1 0
- C#中操作Excel(1)—— Excel对象模型介绍
- C#操作Excel(1)Excel对象模型
- 使用Win32::OLE操作Excel——Excel对象模型
- C#中操作Word(1)—— word对象模型介绍
- C#操作Excel对象
- C#中操作Excel(3)—— Excel中操作文本、图片和批注
- C#中操作Excel(2)—— 新建、打开、保存和关闭Excel文档
- C#中操作Excel(5)—— 操作Excel的两种技术(一)--COM技术
- C#中操作Excel(6)—— 操作Excel的两种技术(二)--OLEDB技术
- c# 操作excel(1)
- C#中操作Excel文件
- C#中Excel表格操作
- C# 操作Excel ——Excel获取数据、时间、图片
- C#操作Excel Excel对象简介
- 关于C#操作Excel(1)
- Excel 对象模型
- Excel对象模型
- 浅谈 Excel 对象模型
- recycleview和scrollive的配合使用,在6.0以下正常使用。在6.0上高度显示不全的问题
- ActiveMQ的断线重连机制
- 机器学习【2】(五)logistic回归
- 泛华文档接口整理
- C语言及程序设计(公开课)主页
- C#中操作Excel(1)—— Excel对象模型介绍
- oracle shutdown immediate
- [*用Oracle来创建学生信息管理系统*]
- Python:将utf-8格式的文件转换成gbk格式的文件
- java 传入json 转换成java对象 返回java对象转成json
- 2016校招编程题汇总
- 函数指针
- J2ME中的Display和Displayable
- 《致舞神》---放弃自我,重获新生