Printing VB6 data report in landscape

How do I print a VB6 data report in landscape mode?
TomMillerAsked:
Who is Participating?

Improve company productivity with a Business Account.Sign Up

x
 
kacklehornConnect With a Mentor Commented:
There is no way to do this without user intervention. If this is not a concern then you can set the "Show Dialog" option of the Printreport to True.

For example: rptMyReport.PrintReport True, rptRangeAllPages

This will call up a print Dialog window where landscape can be selected.
0
 
TomMillerAuthor Commented:
If Data Report is laid out so that report is wider than 8.5 inches, following code will generate error:
         Report width is larger than paper width  

Printer.PaperSize = vbPRPSLetter
Printer.Orientation = vbPRORLandscape
 
rptMyReport.PrintReport True, rptRangeAllPages



0
Question has a verified solution.

Are you are experiencing a similar issue? Get a personalized answer when you ask a related question.

Have a better answer? Share it in a comment.

All Courses

From novice to tech pro — start learning today.