![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Вызов Поиска решения Excel из Delphi [Delphi]
&rey © (2006-04-29 22:45:00)Здравствуйте.
Передо мной встала такая вот проблема:
Хочу вызвать из Delphi Поиск решения в Excel. Для этого написал макрос, запускающий поиск решения, и
сохранил в шаблоне книги Excel.
Из Delphi запускаю Excel:
XLApp:=CreateOleObject('Excel.Application');
Открываю шаблон:
Workbook:=XLApp.Workbooks.Add('c:\TP\solver1.xlt');
Передаю необходимые данные в Excel и пытаюсь запустить макрос:
OLEVariant(XLApp).Run('Module1.runsolver');
Как только дело доходит до выполнения макроса, появляется сообщение об ошибке:
"Поиск решения: непредвиденная внутренняя ошибка или достигнут предел памяти".
Далее: Сохранаяем книгу. Закрываем. Открываем вручную. Запускаем макрос. Всё работает.
Вопрос: Возможна ли работа из Delphi c Solver'ом Excel через OLEAutomation? И вообще возможно ли всё
это в принципе? И если возможно, то как?
Спасибо за внимание. Буду рад любым комментариям.
Pavlo (2006-05-07 14:36:00) [1]Свяжись со мной по Асе расскажу как избавиться от проблемы этой
Ася 229-493-799