我想用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程序對象,打開文件,然后調用庫函數依次讀各個單元格。