Need to make excel reports to print direct on default printer , instead of opening Excel Report in excel.

In code of report for batch print I wrote Rep50131.USEREQUESTPAGE(FALSE), where Rep50131 is Excel Report. With Word reports it works fine, report sents directly on printer, but excel reports ain't work like this.

May be I need to add some code before ExcelMgt.GiveUserControl in Rep50131, but I don't know which code exactly si I'm asking for help.