Originariamente inviato da alka
...e penso che sia quello il dato che devi impostare.
OK, su questo hai ragione... ma da questa cosa sorge un altro problemuccio...
Non è la printer dialog ad avere la proprieta printerIndex, ma le variabili di tipo TPrinter, allora io scrivo:
codice:
var stampante:TPrinter;


 if printdialog.Execute
      then begin
         stampante.PrinterIndex:=printerdialog.   //<-- e neppure qua non so che mettere
         ExcelAppl.ActiveWindow.SelectedSheets.PrintOut;
      end;
sta diventando un circolo vizioso...