try printer.orientation=vbPROPLandscape
or
printer.orientation=vbPRORPortrait

I don't know if it'll work but it's worth a try