C++ Builder
| Главная | Уроки | Статьи | FAQ | Форум | Downloads | Литература | Ссылки | RXLib | Диски |

 
Вопросы закрытия и вычищения Excel
grebenyk
Отправлено: 24.06.2005, 17:41


Дежурный стрелочник

Группа: Участник
Сообщений: 73



Помню, гдето встречал, а где , забыл. Как закрыть Excel документ так чтоб он не стал ни чего спрашивать.(сохранить или как?) . И как вычистить Excel из панели задачь. Я вроде стараюсь вот так
while(1)
{
try { App=Variant::GetActiveObject("Excel.Application");
App.OleProcedure("Quit");}
catch(...){goto a1;}
}

a1: App=Variant::GetActiveObject("Excel.Application");
но мне кажется , что я делаю что то не то
AVC
Отправлено: 25.06.2005, 08:35


Ветеран

Группа: Модератор
Сообщений: 1583



QUOTE

Помню, гдето встречал, а где , забыл.

В хелпе. smile.gif

Quit Method
Quits Microsoft Excel.
Syntax

expression.Quit

expression Required. An expression that returns an Application object.

Remarks

If unsaved workbooks are open when you use this method, Microsoft Excel displays a dialog box asking whether you want to save the changes. You can prevent this by saving all workbooks before using the Quit method or by setting the DisplayAlerts property to False. When this property is False, Microsoft Excel doesn’t display the dialog box when you quit with unsaved workbooks; it quits without saving them.

If you set the Saved property for a workbook to True without saving the workbook to the disk, Microsoft Excel will quit without asking you to save the workbook.



Close Method
Closes the object. The Workbooks collection uses Syntax 1. Window and Workbook objects use Syntax 2.

Syntax 2
expression.Close(SaveChanges, FileName, RouteWorkbook)


Вернуться в Технологии COM/DCOM, ActiveX