是不是不用VBA???我这里有现成的,有从datagrid\flexgrid和用游标从数据库直接导出到EXcel的。多点分,我给你说,有点麻烦。
解决方案 »
- 关于grid32.ocx
- 高分求教 参与者有分
- windows中打开文件对话框左边的那一列是如何做出来的?
- ???VB.Net都出正式版了,大家为什么还在VB6上磨蹭?给我一个理由?
- 我想用DBGRID控件显示一个access表的数据,有没有实例,十万火急!
- access的问题
- 在VB里如何将图片写入到数据库?多谢你的帮助了。救命的了
- 有变速齿轮的原代码么?
- 请问VB中哪个控件中还可以加入其他控件在上面?还有如何用代码创建ODBC数据源?
- 请问:vb中用如何用ado控件实现远程数据访问?thank you
- 请问datagrid和msflexgrid那一种帮定数据库(与adodc控件帮定)后,显示的记录条数有限制,是多少?
- VB程序打包错误,各位大虾救命啊!
'然后在代码窗体中粘贴如下代码
'在"应用"中请选择Microsoft Excel 8.0 Objects LibraryPrivate Sub Command1_Click()
Dim lngRow As Long
Dim lngCol As Long
Dim lngN As Long
Dim xlApp As Excel.Application
Dim xlBook As Excel.Workbook
Dim xlSheet As Excel.Worksheet
Set xlApp = CreateObject("Excel.Application")
xlApp.WindowState = xlMaximized
xlApp.Visible = True
Set xlBook = xlApp.Workbooks.Add
Set xlSheet = xlBook.Worksheets(1)
For lngRow = 1 To MSFlexGrid1.Rows - 1
For lngCol = 1 To MSFlexGrid1.Cols - 1
xlSheet.Cells(lngRow, lngCol) = MSFlexGrid1.TextMatrix(lngRow, lngCol)
Next
Next
xlApp.Visible = True
Set xlApp = Nothing
End SubPrivate Sub Form_Load()
Me.MSFlexGrid1.TextMatrix(1, 1) = "adsf"
Me.MSFlexGrid1.TextMatrix(1, 2) = "4343"
Me.MSFlexGrid1.TextMatrix(1, 3) = "bvchy"
Me.MSFlexGrid1.TextMatrix(1, 4) = "2552525"
End Sub
感谢,我从你的代码中得到了提示,问题解决了,希望以后多指点