Экспорт данных из 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

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

14   голосов , оценка 4.357 из 5