Экспорт данных из Access в Excel через VB 6.0
Формулировка задачи:
Есть программа на vb 6.0 c БД access, нужно передать данные в excel шаблон через кнопку
Решение задачи: «Экспорт данных из Access в Excel через VB 6.0»
textual
Листинг программы
- Private Sub DoCmd_Click()
- Dim Ex As Object
- Dim R, C, j, M(), Z()
- Dim R0, C0
- With Me.Adodc1.Recordset
- R0 = .RecordCount
- C0 = .Fields.Count
- If R0 * C0 = 0 Then Exit Sub
- ReDim Z(R0, C0)
- .MoveLast
- .MoveFirst
- For R = 0 To R0 - 1
- For C = 0 To C0 - 1
- Z(R, C) = .Fields(C)
- Next
- .MoveNext
- Next
- Set Ex = CreateObject("Excel.Application")
- Ex.Workbooks.Open App.Path & "\x.xls"
- Ex.Visible = True
- End With
- With Ex.sheets(1)
- .Select
- .range(.cells(1, 1), .cells(R0, C0)) = Z
- End With
- End Sub
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д