Con este código dentro de un botón: Dim X As Printer For Each X In Printers If X.Orientation = vbPRORPortrait Then ' La define como predeterminada del sistema. Set Printer = X ' Sale del bucle. Exit For End If Next Printer. Print "La calidad de esta página es 1" Printer. Print "La calidad de esta página es 2" Printer. Print "La calidad de esta página es 3" Printer. Print "La calidad de esta página es 4" Printer. Print "La calidad de esta página es 5" Printer. EndDoc Printer. Print "La calidad de esta página es 6" Printer. Print "La calidad de esta página es 7" Printer. Print "La calidad de esta página es 8" Printer. Print "La calidad de esta página es 9" Printer. Print "La calidad de esta página es 10" Printer. EndDoc Imprimes en dos páginas diferentes las frases 'La calidad de esta página es ...' en diferentes lineas y por la impresora predeterminada. Deberías recorrer el data grid e imprimirlo. La otra opción es con un DataReport Y la última opción que conozco es con los componentes: Microsoft Common Dialog Control 6.0 Microsoft Rich Textbox Control 6.0
Añade tu respuesta
Haz clic para
o
Añade tu respuesta sólo si conoces la solución a la pregunta.
No lo utilices para hacer una nueva pregunta.
Para pedir más datos de la pregunta utiliza "Pedir más información".
Para aportar más información a una respuesta, añade un comentario.