Если приложение обрабатывало несколько документов, и все они уже со-
хранены, то эти документы можно закрыть одновременно с помощью мето-
да Close коллекции Documents. Добавим в форму приложения кнопку и на-
пишем программный текст, который закроет все открытые документы.
Закрытие всех открытых документов
procedure TForml.Buttonl5Click(Sender: TObject);
begin
W.Application.Documents.Close;
end;
Если требуется выборочно закрывать документы коллекции, используйте
метод Close объекта-документа. Например, чтобы закрыть активный доку-
мент, используйте оператор:
W.ActiveDocument.Close;
Особенность метода Close — возможность задать режим сохранения доку-
мента во время его закрытия. Оператор
W.ActiveDocument.Close(True);
сохраняет и закрывает документ.
Документы закрыты, можно закрыть приложение Word и очистить память
от объекта Application. Используем метод Quit объекта Application и опера-
тор W:=UnAssigned;. Реализуем это в виде процедуры-обработчика нажатия
кнопки.
Закрытие приложения Word
procedure TForml.Buttonl6Click(Sender: TObject);
begin
W.Quit;
W:=UnAssigned;
end;
|