Imprimir, Word y Excel. Me ayudan?!
Buenos dias a todos!!!
1º Tengo una plantilla de Excel, a la que adjunto datos y la guardo desde el programa. Pero no puedo hacer dos seguidas, la primera bien, pero la segunda siempre me da error. Es decir, no puedo crear dos facturas seguidas. Alguien sabe porque.
2º Una vez creadas mis correspondientes plantillas en excel o en word, puedo imprimirlas directamente desde visual, sin visualizarlas primero.
Muchas Gracias
1º Tengo una plantilla de Excel, a la que adjunto datos y la guardo desde el programa. Pero no puedo hacer dos seguidas, la primera bien, pero la segunda siempre me da error. Es decir, no puedo crear dos facturas seguidas. Alguien sabe porque.
2º Una vez creadas mis correspondientes plantillas en excel o en word, puedo imprimirlas directamente desde visual, sin visualizarlas primero.
Muchas Gracias
Candela, no te enojes pero, pareces un usuario explicando los problemas y no una programadora
'Me dio un error' digo yo... ¿Que error? ¿que es lo que decía el mensaje?
Eso es importante para que podamos ayudarte
Saludos
'Me dio un error' digo yo... ¿Que error? ¿que es lo que decía el mensaje?
Eso es importante para que podamos ayudarte
Saludos
Me olvide por completo de poner el error.
Error en tiempo de ejecucion 1004: Method range of object_ application failed
No entiendo por qué?
Gracias
Error en tiempo de ejecucion 1004: Method range of object_ application failed
No entiendo por qué?
Gracias
Lo que podés hacer, como precaución, es cerrar cualquier documento o planilla anterior antes de abrir una nueva.
Esto lo podés hacer con la colección WorkBooks del Excel (entiendo que estás trabajando con automatización desde VB6)
Ejemplo
Dim Libro as Object
For Each Libro In <objeto excel>.WorkBooks
Libro.Close Savechanges:=True
Next Libro
Después de este bucle que cierra todas las planillas abiertas, abres el segundo archivo. De este modo trabajas con una sola planilla a la vez y no corrés el riesgo de equivocarte de planilla activa
(ActiveWorkBook)
Espero que te sirva
Saludos
Esto lo podés hacer con la colección WorkBooks del Excel (entiendo que estás trabajando con automatización desde VB6)
Ejemplo
Dim Libro as Object
For Each Libro In <objeto excel>.WorkBooks
Libro.Close Savechanges:=True
Next Libro
Después de este bucle que cierra todas las planillas abiertas, abres el segundo archivo. De este modo trabajas con una sola planilla a la vez y no corrés el riesgo de equivocarte de planilla activa
(ActiveWorkBook)
Espero que te sirva
Saludos
