Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2008.06.15;
Скачать: CL | DM;

Вниз

Вызов Поиска решения Excel из Delphi   Найти похожие ветки 

 
&rey   (2006-04-29 22:45) [0]

Здравствуйте.

Передо мной встала такая вот проблема:
Хочу вызвать из 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) [1]

Свяжись со мной по Асе расскажу как избавиться от проблемы этой
Ася 229-493-799



Страницы: 1 вся ветка

Текущий архив: 2008.06.15;
Скачать: CL | DM;

Наверх




Память: 0.46 MB
Время: 0.01 c
15-1210050602
TUser
2008-05-06 09:10
2008.06.15
Новая память


2-1211473325
StiTch
2008-05-22 20:22
2008.06.15
Помогите с пунктами


15-1209937314
tButton
2008-05-05 01:41
2008.06.15
case n of


3-1200209257
WladL
2008-01-13 10:27
2008.06.15
FireBird перестал видеть новосозданные поля и таблицы


2-1211139229
Werewolf-Prankster
2008-05-18 23:33
2008.06.15
Ошибка: "Project xxxx raised exception class..."