Access - Margenes en un informe

 
Vista:

Margenes en un informe

Publicado por Jorge (6 intervenciones) el 04/02/2003 08:27:43
Tengo hecho un botón para imprimir un informe y cuando le doy sale con los margenes superior, inferior, izquierdo y derecho a 24,99 mm y quiero que salga a 0, como lo consiguo? Me gustaría hacerlo mediante código. Haber si se puede cambiar los margenes de la página cuando el informe esta abierto, mediante código. Gracias.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
Imágen de perfil de Alejandro

Margenes en un informe

Publicado por Alejandro (4142 intervenciones) el 26/04/2023 01:20:30
Sí, es posible cambiar los márgenes de un informe mediante código VBA. Puedes usar la propiedad "Printer" del objeto "Application" para establecer los márgenes de la página. El código sería algo así:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
Private Sub btnImprimir_Click()
    ' Abre el informe
    DoCmd.OpenReport "NombreDelInforme", acViewNormal
 
    ' Establece los márgenes a 0
    Application.Printer.TopMargin = 0
    Application.Printer.BottomMargin = 0
    Application.Printer.LeftMargin = 0
    Application.Printer.RightMargin = 0
 
    ' Imprime el informe
    DoCmd.PrintOut
 
    ' Cierra el informe
    DoCmd.Close acReport, "NombreDelInforme"
End Sub

Asegúrate de cambiar "NombreDelInforme" por el nombre del informe que deseas imprimir. Espero que esto te ayude.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar