Хаюшки. :)
Возникла проблема такого плана:
База мдб, акс2000.
Есть форма, в которой есть листбокс с динамическим RowSource и куча кнопок, которые этот RowSource программно меняют.
Юзверям(будь они не ладны) понадобилось, чтобы любой результат вывода в этот Листбокс можно было поиметь в Excel.
мне пока знакомы два метода
либо так:
либо так:
Dim ExcelSheet As Object
Set ExcelSheet = CreateObject("Excel.Application")
ExcelSheet.Application.Visible = True
For i = 0 To Liste_alle_WR.ListCount - 1
For n = 0 To Liste_alle_WR.ColumnCount
ExcelSheet.Application.Cells(i + 1, n + 1).Value = Liste_alle_WR.Column(n, i)
Next n
Next i
|
но проблема в том, что записей уже более 10000, и опять же по желанию юзверей(будь они не ладны) могут высветиться одним махом все записи, и их количество растет. В общем, если построчно вписывать в файл, то длится сия процедура ужасно долго. А аутпутнуть можно таблицу или запрос, но никак не RowSource.
Поискал по форуму, но пока не надыбал ничего похожего.
Есть у кого-нить идеи как впихнуть все в ексель?
Заранее благодарен (Денег не предлагаю, а вот пивка могу, если недалеко(Юг Германии) :) ) .