ciao,
hai provato a cambiare la proprieta' della pagina all'oggetto report che vai a stampare, non ho possibilita' di darti il codice giusto in vb, te lo scrivo in .net ma cmq il concetto è da applicare anche al tuo codice:
ReportDocument report = new ReportDocument();
report.Load(@"c:\..\Crystal\report.rpt");
report.PrintOptions.PaperSize = PaperSize.PaperA3;
....dati...
crystalReportViewer1.ReportSource = report;
ciao.
Matteo Raumer
[MCAD .net]
http://blogs.dotnethell.it/freeteo