![]() |
|
|
|
|
#1
|
|||
|
|||
|
Итак моя проблема в скорости.
Если файл .xls создаю, заполняю все строки скорость норм. Если я открываю файл , вставляю буквально двадцать значений - тормоза нереальные. Создаю Код С++, но он на делфях будет абсолютно тот же)Код:
vVarApp=CreateOleObject("Excel.Application");
vVarBooks=vVarApp.OlePropertyGet("WorkBooks");
vVarBooks.OleProcedure("Open",vasNameFile.c_str());
vVarBook=vVarBooks.OlePropertyGet("Item",1);
vVarSheets=vVarBook.OlePropertyGet("Worksheets");
//На первый лист
vVarSheet=vVarBook.OlePropertyGet("Worksheets",1);
vVarSheet.OleProcedure("Activate"); |
|
#2
|
||||
|
||||
|
Возможно поможет скрытие экселя и отключение автовычислений.
|