Imprimir con un botón

¿Hola tavopz como estas?
Quisiera tu ayuda de nuevo por favor.
Quiero imprimir un libro con un botón, tengo un textboxt y un botón de examinar con el que abro un libro desde un path el cual esta en el textboxt como le hago para imprimir con otro botón el libro que tenga en el textboxt
De antemano gracias por tu ayuda

1 Respuesta

Respuesta
1
Para imprimir el libro, debes abrirlo y luego enviarlo a imprimir.
Pienso que podrías utilizar el mismo método que usas para abrir el archivo, una vez abierto con el siguiente código imprimes la hoja activa:
ActiveWindow.SelectedSheets.PrintOut Copies:=1
Hola gracias por ayudarme mira estoy poniendo esto así:
Private Sub cmdImprimir_Click()
Dim XL As New Excel.Application 'Crea el objeto excel
Dim c As Integer
Set WB = XL.Workbooks.Open("" & txtindividual.Text, , True)
XL.Visible = False
'XL.WindowState = xlMaximized 'Para que la ventana aparezca maximizada.
ActiveWindow.SelectedSheets.PrintOut Copies:=1
End Sub
Pero me marca para imprimir la hoja donde estoy haciendo el proyecto que es una en blanco
lo que quiero es que me imprima el archivo que estoy abriendo desde el cuadro de texto gracias espero tu respuesta
Creo que te falta sólo algo, sería así:
Private Sub cmdImprimir_Click()
   Dim XL As New Excel.Application 'Crea el objeto excel
   Dim c As Integer
   Set WB = XL.Workbooks.Open("" & txtindividual.Text, , True)
   XL.Visible = False
   XL.ActiveWindow.SelectedSheets.PrintOut Copies:=1

End Sub

Añade tu respuesta

Haz clic para o

Más respuestas relacionadas