Ciao Fado84,
penso che tu debba impostare i margine del DataReport, Tipo:
codice:
'Imposta i margini del Report:
    With Me
        .Orientation = rptOrientLandscape
        .TopMargin = 320
        .BottomMargin = 520
        .LeftMargin = 100
        .RightMargin = 100
        .ReportWidth = 11565
'Imposta larghezza del Report:
        If Me.WindowState = vbNormal Then
           .Width = Screen.Width                       'Imposta la larghezza del form.
           .Height = Screen.Height                     'Imposta l'altezza del form.
            .Left = (Screen.Width - .Width) / 2         'Centra il form orizzontalmente.
            .Top = (Screen.Height - .Height) / 2        'Centra il form verticalmente.
        End If
    End With
Naturalmente si debbono conoscere le dimensioni del foglio.
Ciao!