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

Через ActiveX пытаюсь засунуть значение в ячейку Excel. Вроде всё просто, но вся эта операция занимает секунд 10. И это для одной ячейки! При этом машина стоит колом: 100% загрузка ЦПУ; проц не могут поделить между собой Excel.exe и CSRSS.dll. Всё это безобразие возникает на WinXP с любым SP. На XP без SP работает мухой. От версии офиса это не зависит. Читает с листа Excel тоже быстро. Может кто посоветует где искать грабли?
...
Рейтинг: 0 / 0
Тормоза при экспорте в Excel
    #32841877
BillyM
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Откуда, из какой среды ты суешь ActiveX? Есть варианты... Только что я отмучался с экспортом в Excel2000 из Delphi6...
...
Рейтинг: 0 / 0
Тормоза при экспорте в Excel
    #32841925
Bard
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Рисую из Gupta. Но думаю проблема не в этом.
...
Рейтинг: 0 / 0
Тормоза при экспорте в Excel
    #32845924
SinnerXP
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
а почему бы не подойти с хвоста?
сам ексель чтобы брал эти значения,
или через него самого брать ....
...
Рейтинг: 0 / 0
Тормоза при экспорте в Excel
    #32845995
Bard
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Я как раз думаю об этом.
Но сам факт, что приходится идти на такие извращения, не радует.
...
Рейтинг: 0 / 0
Тормоза при экспорте в Excel
    #32853905
SinnerXP
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Почему? У меня например все отчеты таким образом сделаны...
' функция выгрузки диапазона данных на лист 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
6 сообщений из 6, страница 1 из 1
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / Тормоза при экспорте в Excel
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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