Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

Как избежать самопроизвольного закрытия Excel?

Аноним
Имеется код, приведенный ниже, который в текущий лист текущей книги Excel, которая открыта на момент запуска приложения, пишет некоторую информацию:

TVariantInParam Cell1,strvalue;
RangePtr cells;
_WorksheetPtr ws;
ExcelWorkbook1->ConnectTo(ExcelApplication1->ActiveWorkbook);

ws=ExcelWorkbook1->Get_ActiveSheet();

Cell1="B5";
cells=ws->get_Range(Cell1,TNoParam());
cells->Activate();
strvalue="hhhh";
cells->set_Value(strvalue);
ExcelApplication1->Disconnect();


Проблема в том, что, когда приложение завершается, Excel пытается самостоятельно закрыться. Как этого избежать?
450
08 января 2002 года
suffer
64 / / 20.03.2000
Под каким Builder пишешь?
Если под BCB 5.0 то сервера для какого office и не возникало ли при компиляции ошибки &quot;cannot cast from 'const TBaseVariantT<tagVARIANT>' to 'TVariant&amp;'
450
08 января 2002 года
suffer
64 / / 20.03.2000
Поставь ExcelApplication1->AutoQuit=false;
и убери Disconnect. (Это если Excel у тебя видимый).
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог