Drukuję plik XLS za pomocą Delphi:
var
ExcelApp: OLEVariant;
begin
ExcelApp := CreateOleObject('Excel.Application');
try
ExcelApp.Workbooks.Open( jakas_sciezka_do_pliku );
ExcelApp.Worksheets.PrintOut;
finally
if not VarIsEmpty(ExcelApp) then
begin
ExcelApp.Quit;
ExcelApp := Unassigned;
end;
end;
W jaki sposób wybrać nazwę drukarki, z której ma zostać wydrukowany plik? Załóżmy komputer ma ustawioną jakąś domyślną i poza tym parę innych, jak wybrać tą inną?