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

Вниз

Как выводить запрос на сохранение измений в Excel ?   Найти похожие ветки 

 
VID ©   (2005-10-21 13:23) [0]

На форме стоит OleContrainer.
Сначала в нем создаем пустую страницу excel таким методом:

 XLContainer.CreateObject("Excel.Sheet", False);
 XLContainer.OleObject.ActiveSheet.Name := raschet";


Теперь в XLContainer загружаем excel-документ методом LoadFromVariant().

Дальше редактируем этот документ вызывая эксель из контейнера, таким образом

 XLContainer.DoVerb(ovOpen ); // xlVerbPrimary


По окончанию редактирования тупо закрываем эксель, и он, заметьте, не выдает никаких запросов на сохранение изменений, а просто молча их сохраняет, и введенные изменения становятся видны в OleContainer"е.

Вопрос:  Как сделать так, что бы при закрытии Excel выдавал запрос на сохранение изменений ?


 
umbra ©   (2005-10-21 13:58) [1]

Не работал с OleContrainer, но за запрос на сохранение изменеий в экселе отвечают свойства  DisplayAlerts объекта Application и  Saved объекта Workbook. Первое должно быть true , а второе  false


 
VID ©   (2005-10-21 14:36) [2]

это не помогает..
я попытался и до и после открытия проставить эти свойства но ни какого результата не было


 
VID ©   (2005-10-21 15:46) [3]

ну что, кто нибудь знает ?



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

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

Наверх




Память: 0.47 MB
Время: 0.046 c
9-1119735681
NewWonder
2005-06-26 01:41
2005.11.13
Сайт mirg.ru


2-1129821214
xVEst
2005-10-20 19:13
2005.11.13
Проблема с компонентом Rave


1-1129714837
Mamed
2005-10-19 13:40
2005.11.13
Perevod so Ci na paskal


4-1126204799
alexa
2005-09-08 22:39
2005.11.13
DlgDirList


2-1129886559
Df23
2005-10-21 13:22
2005.11.13
Почему не копирует?