VB中怎么把DataGrid1的查询出的结果连同标题一起导出

VB中怎么把DataGrid1中的查询出的结果连同标题一起导出... VB中怎么把DataGrid1中的查询出的结果连同标题一起导出 展开
 我来答
weicraft6
推荐于2016-07-21 · TA获得超过103个赞
知道小有建树答主
回答量:76
采纳率:0%
帮助的人:83.3万
展开全部
导出到电没州子表格Excel
Private Sub Command1_Click()
Dim K As Integer
Set oExcel = CreateObject("Excel.Application")
Set oBook = oExcel.Workbooks.Add()
With oBook.Worksheets(1)

.Columns("A:A").ColumnWidth = 13.88
.Columns("B:B").ColumnWidth = 5.75
.Columns("C:C").ColumnWidth = 7.5
.cells(4, 1) = Me.DataGrid1.Columns(0).Caption
.cells(4, 2) = Me.DataGrid1.Columns(1).Caption
.cells(4, 3) = Me.DataGrid1.Columns(2).Caption
For K = 0 To Me.DataGrid1.VisibleRows - 1
Me.DataGrid1.Row = K '这亩枝一枯耐蔽步是关键
.cells(K + 5, 1) = Me.DataGrid1.Columns(0)
.cells(K + 5, 2) = Me.DataGrid1.Columns(1)
.cells(K + 5, 3) = Me.DataGrid1.Columns(2)
Next K
End With
oExcel.Visible = True
Set oBook = Nothing
Set oExcel = Nothing
end sub
追问
为什么你这个导出后Excel表格上面都要空出几行呢,不能把那几行删除吗?
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式