joseph82 non credo che tu voglia stampare un foglio A3 in orizzontale !!
Quindi se dopo aver dato l'istruzione .Orientation = rptOrientLandscape permane l'errore segnalato dal DR (dato che il foglio A4 posto in orizzontale corrisponte alla larghezza del foglio A3), il motivo è che hai superato anche il formato A3 con il foglio posto in verticale e per questo tipo di situazione non c'è soluzione, se non quella di ridurre, o stringere, le colonne da stampare !

PS: correggo questa effermazione, dato che ho letto dopo l'altro post.
joseph82 non credo che tu voglia stampare un foglio A3 in orizzontale
Per quanto ne sappia sul DR non è possibile stampare con le predette dimensioni (anche perchè occorrerebbe un plotter); a mio avviso devi dividere la superficie da stampare in due parti.
Sarei ben contento per te se qualche amico del Forum mi contradisse.