Показать сообщение отдельно
  #1  
Старый 13.09.2018, 09:43
Vansha Vansha вне форума
Прохожий
 
Регистрация: 18.01.2018
Сообщения: 30
Версия Delphi: 7, XE5
Репутация: 10
По умолчанию Печать всей книги Excel из Delphi

Доброго времени.
Что нужно прописать, что бы при нажатии кнопки печать книги Excel, не выводилось сообщение «Вы хотите сохранить изменение в документе», а автоматом происходило сохранение и происходила печать всей книги Excel.

Код:
uses  
  ComObj;  

procedure TForm1.Button1Click(Sender: TObject);  
var  
  ExcelApp: OLEVariant;  
begin  
  ExcelApp := CreateOleObject('Excel.Application');  
  try  
    ExcelApp.Workbooks.Open('C:\test\3021.xls');  
      ExcelApp.ActiveSheet.PageSetup.Orientation := xlLandscape;  
     ExcelApp.Worksheets.PrintOut;  
  finally  
      if not VarIsEmpty(ExcelApp) then  
    begin  
      ExcelApp.Quit;  
      ExcelApp := Unassigned;  
    end;  
  end;  
end;
Ответить с цитированием