我想用VB去读取excel文档中指定单元格的内容。请问怎么做呢..我主要的目地就是想做一个关于excel考试的软件,但不知道怎么样才能读取excel单元格的内容,另外就是如果单元格里有公式的话 怎么样才能读取公式 和值呢>?(另外..不要建议文件比较...那样根本行不通)

热心网友

DimxlsAppAsObjectDimxlsWbAsObjectDimxlsWsAsObjectSetxlsApp=CreateObject("Excel.Application")SetxlsWb=xlsApp.Workbooks.Open(FileName)'要打开的文档路径SetxlsWs=xlsWb.Worksheets(1)xlsWs.cells(1,1)="哇哈哈"'(行,列),注意:行和列都可用数字表示(1,A)等同于(1,1)----注意了,下面是补充部分的回答-----xlsWs.cells(1,1)就是你要读取的数据啊,msgboxxlsWs.cells(1,1)看看关闭文档:xlsWb.Close退出

热心网友

或者到答疑网 dayi.net 去问,他们一般给出代码。

热心网友

你去CSDN吧,那里可以找到详细的解答。我懒得去找代码了,主要思路就是引用Excel的库,然后在程序里创建Excel程序对象,打开文件,然后调用库函数依次读各个单元格。