日期:2014-05-18  浏览次数:20768 次

哪位大侠帮忙解决一下,全部分数100分全奉上了,真的很急的。。。谢谢啊
1,帮忙解释一下excel中application,workbooks,workbook,worksheets,worksheet,尤其是range。
2,帮忙解释一下各者之间的关系。
3.顺便帮我据一两个range的例子(当然是越详细越好),
谢谢你们啊!!!

------解决方案--------------------
有这些对象,调用时最好事先定义,比如:
dim xlapp as excel.application
dim xlbook as excel.workbook
dim xlsheet as excel.worksheet
dim xlrange as range

又如:
dim wdapp as word.application
dim wddocument as word.document
dim wdselection as word.selection
等等。
如果一时找不到定义的话也可这么做:
dim xlrange as object.

只要你正确引用了office 类库,一般都可以找到相关属性。

http://support.microsoft.com/kb/178749/仔细看看,能解决你的问题。
------解决方案--------------------
http://www.cnblogs.com/Jinspet/archive/2008/09/25/1298525.html
------解决方案--------------------
Application创建Excel应用,Workbooks打开Excel文档,Workbook获得Excel文档工作薄,Worksheets操作工作表集合,Worksheet获得单个工作表
------解决方案--------------------
http://msdn.microsoft.com/zh-cn/library/wss56bz7(VS.80).aspx

这里讲的很清楚了

Application 对象表示整个应用程序,每个 Workbook 对象都包含 Worksheet 对象的一个集合

Range 是主要的用于单元格抽象表示的对象,该对象供您用来处理单个单元格或成组的单元格

Application 对象Excel Application 对象表示 Excel 应用程序本身。Application 对象公开了大量有关正在运行的应用程序、应用于该实例的选项以及在该实例中打开的当前用户的对象的信息。

Workbook 对象Microsoft.Office.Interop.Excel.Workbook 类表示 Excel 应用程序中的单个工作簿。Visual Studio Tools for Office 通过提供 Microsoft.Office.Tools.Excel.Workbook 类(使用该类可以访问 Workbooks 集合的所有成员)以及数据绑定功能和附加事件来扩展 Microsoft.Office.Interop.Excel.Workbook 类。 

Worksheet 对象Microsoft.Office.Interop.Excel.Worksheet 对象是 Worksheets 集合的成员。Microsoft.Office.Interop.Excel.Worksheet 的许多属性、方法和事件与 Application 或 Microsoft.Office.Interop.Excel.Workbook 类提供的成员完全相同或相似。 

Excel 提供 Sheets 集合作为 Microsoft.Office.Interop.Excel.Workbook 对象的属性,但是 Excel 中没有 Sheet 类。相反,Sheets 集合的每个成员都是一个 Microsoft.Office.Interop.Excel.Worksheet 对象,或者是一个 Microsoft.Office.Interop.Excel.Chart 对象。Visual Studio Tools for Office 提供 Microsoft.Office.Tools.Excel.Worksheet 宿主项,并在创建项目时创建三个实例:Sheet1、Sheet2 和 Sheet3。对其中任何工作表的访问都可以通过 Globals 引用进行。Visual Studio Tools for Office 通过提供 Microsoft.Office.Tools.Excel.Worksheet 宿主项来扩展 Microsoft.Office.Interop.Excel.Worksheet 对象。

Range 对象Microsoft.Office.Interop.Excel.Range 对象是 Excel 应用程序中最常用的对象。在能够处理 Excel 内的任何范围之前,必须将它表示为 Range 对象,并处理该对象的方法和属性。Range 对象表示一个单元格、一行、一列、包含一个或多个单元格块(可以连续,也可以不连续)的单元格选定范围,甚至多个工作表中的一组单元格。 


------解决方案--------------------
mark
------解决方案--------------------
虚心学习了。。。
------解决方案--------------------
msdn
have a look...
------解决方案--------------------
mark
------解决方案--------------------
学习下
------解决方案--------------------
Workbooks 打开Excel文档
Workbook 获得Excel文档工作薄
Worksheets 操作工作表集合
Worksheet 获得单个工作表
------解决方案--------------------
探讨
Workbooks 打开Excel文档
Workbook 获得Excel文档工作薄
Worksheets 操作工作表集合
Worksheet 获得单个工作表

------解决方案--------------------
Workbooks Excel文档 
Workbook Excel文档工作薄 
Worksheets 工作表集合 
Worksheet 单个工作表
RANGE 单元格范围