Показать сообщение отдельно
  #1  
Старый 18.04.2015, 10:40
Redddd Redddd вне форума
Прохожий
 
Регистрация: 18.02.2013
Сообщения: 40
Репутация: 10
По умолчанию Работа с Excel

Итак моя проблема в скорости.
Если файл .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");
Ответить с цитированием