Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / VB6 Copy worksheets Excel / 5 сообщений из 5, страница 1 из 1
22.02.2007, 11:48
    #34349573
GArold
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
VB6 Copy worksheets Excel
Привет великий алл. в очередной раз обращаюсь тебе за хелпом.

Есть рекордсет нужно его выгрузить в ексел, все бы не чего
но есть одно но, как из VB6 создать, а лучше скопировать лист в буке Екселя.

а то решил сделать мультиселект и чтоб каждый запрос выгружался в свой лист, но шаблоном был первый.

За ранее благодарю тебя великий и могучий алл, и надеюсь на твою мудрость.

)
...
Рейтинг: 0 / 0
22.02.2007, 14:50
    #34350431
klen_
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
VB6 Copy worksheets Excel
Поиск по ключевому слову CopyFromRecordset
...
Рейтинг: 0 / 0
26.02.2007, 09:21
    #34354065
GArold
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
VB6 Copy worksheets Excel
Мда, содержательный ответ, вопрос еще в силе.

Перефразирую:
КАК из VB Копировать лист в Excel файле. Нарисуйте пример пожалуйста.
...
Рейтинг: 0 / 0
26.02.2007, 11:04
    #34354309
AndrF
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
VB6 Copy worksheets Excel
GAroldКАК из VB Копировать лист в Excel файле. Нарисуйте пример пожалуйста.

Скопировать существующий лист в Excel-е?
А записать макрос и потом посмотреть его код не пробовал? Попробуй - дюже помогает...
...
Рейтинг: 0 / 0
26.02.2007, 11:14
    #34354340
orunbek
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
VB6 Copy worksheets Excel
Простой пример... если я правильно понял конечно насчет
GArold
Есть рекордсет нужно его выгрузить в ексел, все бы не чего
но есть одно но, как из VB6 создать, а лучше скопировать лист в буке Екселя.


Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
Dim objExcelApp As Object,objReportWb As Object,objReportWSh As Object
Set objExcelApp = CreateObject("Excel.Application")
Set objReportWb = objExcelApp.Workbooks.Add
Set objReportWSh = objReportWb.Sheets( 1 )
Do While Not rstQrySubscribers.EOF
      objReportWSh.Cells(i, 1 ).Value=rstQuery.Subscribers.Fields("Subscriber").Value
      rstQrySubscribers.MoveNext
Loop
objReportWb.SaveAs....
objReportWb.Close
objExcelApp.Quit
Set objReportWSh=Nothing
Set objReportWb=Nothing
Set objExcelApp=Nothing

Можно еще использовать вариант предложенный klen'ом? скажем
тогда
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
Dim objExcelApp As Object,objReportWb As Object,objReportWSh As Object
Set objExcelApp = CreateObject("Excel.Application")
Set objReportWb = objExcelApp.Workbooks.Add
Set objReportWSh = objReportWb.Sheets( 1 )
objReportWSh.Cells(i, 1 ).CopyFromRecordSet rstQrySubscrubers
objReportWb.SaveAs....
objReportWb.Close
objExcelApp.Quit
Set objReportWSh=Nothing
Set objReportWb=Nothing
Set objExcelApp=Nothing
...
Рейтинг: 0 / 0
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / VB6 Copy worksheets Excel / 5 сообщений из 5, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]