Not really - that's the way Excel works. The reason you pull it into Excel instead of PDF is usually because you want to do some sort of manipulation. After you're done, you format it the way you want and then print it. If all you want is to print, then don't bother with Excel.
If it's a simple report then the default print settings for Excel will usually suffice. If it contains so many columns that you have to make it landscape, then that's wider than the default Excel setting and you get paging.
About your only option is to create an Excel template that already has all the formatting in it or some sort of macro to auto format and then distribute the report using the template
In FOCUS since 1991
WF Server: 7.7.04 on Linux and Z/OS, ReportCaster, Self-Service, MRE, Java, Flex
Data: DB2/UDB, Adabas, SQL Server Output: HTML,PDF,EXL2K/07, PS, AHTML, Flex
WF Client: 77 on Linux w/Tomcat