設定紙張Size ?(編號:2954)

請教各位先進:
如何在列印﹝預覽、匯出﹞報表前由程式設定紙張Size ?
Printer.PaperSize = vbPRPSA3 似乎無效,
而DataReport匯出檔案是否只能在紙張設為A4直式時,
而預覽列印則似乎無限制。