Look-up "PrtDevMode" Property in your vba "help".
the example in access changes the orientation as
well as the margins...see if it can be applicable
to vb... hope this helps...