Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Вызов Поиска решения 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


Наверх

Титульная страница Поиск, карта сайта Написать письмо