Mandar a imprimir y después cerrar el archivo

Hola... Te planteo lo siguiente... Tengo un archivo que al abrirse... Inmediatamente ejecuta una macro, la misma recopila información de dos archivos y muestra la hoja resultado.
Ahora yo quiero que cuando se mande a imprimir ... No guarde los cambios... O sea si el usuario manda a imprimir... Que luego de esto lo cierre...

1 Respuesta

Respuesta
1
Esto es lo que creo solucione tu problema.
Graba la macro en un libro y pruebas esta es la macro completa
Sub Imprime_cierra()
' Macro que imprimi el rango actual y cierra el libro sin grabar, no muestra alertas.
' se perderan todas la modificaciones que se hayn hecho en el libro
' Si laversion de Excel es 2007 esta es la instruccion para imprimir
    ExecuteExcel4Macro "PRINT(1,,,1,,,,,,,,2,,,TRUE,,FALSE)"
    Application.DisplayAlerts = False
    ActiveWorkbook.Close
End Sub
'Si la version es 2003 o anterior la primera linea no sirve. pero haz una macro con el asistente que mande a imprimir y esa es la rutina.
La segunda linea hay que digitarla tal cual
la tercera es para cerrar el libro. Pero ten cuidado si creas la macro debe ser en un libro diferente al que estas trabajando. O copia esta lineas en tu libro de trabajo, grabas y ahí si pruebas
Me comentas.
Hector Reyes

Añade tu respuesta

Haz clic para o

Más respuestas relacionadas