Скорей всего он выполняет цикл: На Integer - OnAfterGetRecord():
а в ней он пытается закрыть книгу после первого цикла.
я думаю должно быть так:
Код:
IF Found THEN BEGIN
Import();
//В функции Import просматриваю таблицу Excel и заполняю таблицу 7023 Sales Price Worksheet.
xlBook.Save;
MESSAGE(Text005);
END ELSE BEGIN
xlBook.Close(FALSE);
xlApp.Quit;
CLEAR(xlApp);
END;