Не надо ничего использовать - Эксель и сам умный, сам все может.
У Workbook'а экселевого есть метод Close:
procedure Close(SaveChanges: OleVariant; Filename: OleVariant; RouteWorkbook: OleVariant; lcid: Integer); safecall;
Если первый параметр - False, при закрытии ничего не спрашивается.
Примерчик для Delphi7 я прицепил.
Я использую враппер для ExcelXP, но также все будет работать и для 97, и для 2000. И вообще без враппера, если немножко переписать