有没有直接读取 Excel 文档的方法?

有没有直接读取 Excel 文档的方法?
[20 byte] By [fox1999-红狐] at [2008-1-9]
# 2
Dim exApp As Excel.Application
Dim exwbook As Excel.Workbook
Dim exsheet As Excel.Worksheet
Dim sheet As Excel.Worksheet

'打開EXCEL數据文件
Set exApp = New Excel.Application
exApp.Visible = True
exApp.Workbooks.Open "d:\book.xls"
set exwbook=exapp.activeworkbook
set sheet=exwbook.worksheet(1)
Text1.Text = sheet.Cells(2, 2).Value
linjimu-沐 at 2007-10-19 > top of Msdn China Tech,其他开发语言,Office开发/VBA...
# 3
dim exl as new Excel.Appliction
dim Wsheet as Excel.Worksheets
exl.Workbooks.open "路径"
set Wsheet = exl.ActiveWorkbooks.WorkSheets(2).Select
With exl
.Range("A1").Select
.ActiveCell.value = "bbb"
End With
linjimu-沐 at 2007-10-19 > top of Msdn China Tech,其他开发语言,Office开发/VBA...
# 4
给你一个考贝工作表的例子,给它传FileName文件名,sPath路径即可
Private Function copySheet(ByVal FileName As String, ByVal sPath As String) As Boolean
Dim objWorksheet As Worksheet
Dim strWsName As String
Dim objSheet As Sheet2
Dim FilePath As String

'考贝工作表
FilePath = sPath & "\" & FileName
Workbooks.Open sPath & "\" & FileName
For Each objWorksheet In Worksheets
strWsName = objWorksheet.Name
Next objWorksheet

Windows(FileName).Activate
Sheets(strWsName).Copy After:=Workbooks(ThisWorkbook.Name).Sheets(index)

'关闭活动窗口
Excel.Workbooks(FileName).Close False
End Function
DeRoshia-知秋一叶 at 2007-10-19 > top of Msdn China Tech,其他开发语言,Office开发/VBA...
# 5
可以用打开对话框吗?数据文件路径未定的情况下用。怎么用?
chxh2007 at 2007-10-19 > top of Msdn China Tech,其他开发语言,Office开发/VBA...
# 6
那你怎么打啊?
都不知道打哪个!用VSTO吧
说具体点我可能帮你看看