Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / Тормоза при экспорте в Excel / 6 сообщений из 6, страница 1 из 1
23.12.2004, 08:38
    #32840682
Bard
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Тормоза при экспорте в Excel
Привет, всезнающий all!

Через ActiveX пытаюсь засунуть значение в ячейку Excel. Вроде всё просто, но вся эта операция занимает секунд 10. И это для одной ячейки! При этом машина стоит колом: 100% загрузка ЦПУ; проц не могут поделить между собой Excel.exe и CSRSS.dll. Всё это безобразие возникает на WinXP с любым SP. На XP без SP работает мухой. От версии офиса это не зависит. Читает с листа Excel тоже быстро. Может кто посоветует где искать грабли?
...
Рейтинг: 0 / 0
23.12.2004, 14:57
    #32841877
BillyM
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Тормоза при экспорте в Excel
Откуда, из какой среды ты суешь ActiveX? Есть варианты... Только что я отмучался с экспортом в Excel2000 из Delphi6...
...
Рейтинг: 0 / 0
23.12.2004, 15:06
    #32841925
Bard
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Тормоза при экспорте в Excel
Рисую из Gupta. Но думаю проблема не в этом.
...
Рейтинг: 0 / 0
27.12.2004, 13:22
    #32845924
SinnerXP
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Тормоза при экспорте в Excel
а почему бы не подойти с хвоста?
сам ексель чтобы брал эти значения,
или через него самого брать ....
...
Рейтинг: 0 / 0
27.12.2004, 13:48
    #32845995
Bard
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Тормоза при экспорте в Excel
Я как раз думаю об этом.
Но сам факт, что приходится идти на такие извращения, не радует.
...
Рейтинг: 0 / 0
04.01.2005, 21:41
    #32853905
SinnerXP
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Тормоза при экспорте в Excel
Почему? У меня например все отчеты таким образом сделаны...
' функция выгрузки диапазона данных на лист Excel
Public Sub GetSQLData(stSQL As String, stBookName As String, stSheetName As String, stRangeName As String, stCellName As String, stQueryName As String)
Dim RS As New ADODB.Recordset

' открытие запроса
OpenConnection (Null)
Set COM = New ADODB.Command
COM.ActiveConnection = CON
COM.CommandText = stSQL
COM.CommandTimeout = 0
Set RS = COM.Execute
' добавление самого запроса
Workbooks(stBookName).Sheets(stSheetName).Range(stRangeName).ClearContents
With Workbooks(stBookName).Sheets(stSheetName).QueryTables.Add(RS, Sheets(stSheetName).Range(stCellName))
.Name = stQueryName
.RefreshStyle = xlInsertEntireRows
.BackgroundQuery = False
.Refresh
End With
RS.Close

End Sub
...
Рейтинг: 0 / 0
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / Тормоза при экспорте в Excel / 6 сообщений из 6, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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