Форум: "Основная";
Текущий архив: 2005.11.13;
Скачать: [xml.tar.bz2];
ВнизКак выводить запрос на сохранение измений в 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;
Скачать: [xml.tar.bz2];
Память: 0.45 MB
Время: 0.042 c