vb怎么写入EXCEL

怎么把VB里读取的数据写到EXcel的单元格中

一个很简单的程序实例
Private Sub Form_Load()
Data1.DatabaseName = App.Path & "\msdb.mdb"
Text1.Text = Data1.DatabaseName
End Sub
'按钮,把数据传到Excel中
Private Sub Command1_Click()
Dim i As Integer, j As Integer
Dim newxls As Excel.Application
Dim newbook As Excel.Workbook
Dim newsheet As Excel.Worksheet
Set newxls = CreateObject("Excel.Application") '创建excel应用程序,打开excel2000
newxls.Visible = True
Set newbook = newxls.Workbooks.Add '创建工作簿
Set newsheet = newbook.Worksheets(1) '创建工作表
'If Not Data1.Recordset.EOF Then Data1.Recordset.MoveFirst
For i = 0 To Data1.Recordset.RecordCount - 1
For j = 0 To Data1.Recordset.Fields.Count - 1
DBGrid1.Row = i
DBGrid1.Col = j
newsheet.Cells(i + 1, j + 1) = DBGrid1.Text
Next j
Next i
End Sub
温馨提示:内容为网友见解,仅供参考
第1个回答  2013-11-28
首先在工程中添加对Excel组件的引用.
然后

set kk=CreateObject("Excel.Application")
第2个回答  2013-11-28
Imports Excel = Microsoft.Office.Interop.Excel
在项目上右键:添加引用——COM组件——找到Microsoft excel 就行了
相似回答