Visual Basic - Error al guardar como el segundo objeto excel

Life is soft - evento anual de software empresarial
   
Vista:

Error al guardar como el segundo objeto excel

Publicado por apacheco (63 intervenciones) el 11/08/2011 10:38:58
Estoy haciendo un proyecto VB6 de facturacion en nel cual me exigen guardar la facturas en Excel (2003 y 2007) y Pdf, mediente una factura modelo.

El proceso es abrir la factura modelo y guardarla como (saveas) con el numero correspondiente en Excel 2003 para que sea compatible con todos los Office's.

En ofiice 2003, esta todo correcto, creo las X facturas que se producen en ambos formatos y muestro los pdf's.

En office 2007, ocurre lo siguiente :

Tengo visible el excel (objExcel.Visible = True) para comprobaciones

Genero la 1ª factura con codigo 8/11 correctamente.

La guardo con
ActiveWorkbook.SaveAs Filename:="811.xls", _
FileFormat:=xlExcel8, password:="", WriteResPassword:="", _
ReadOnlyRecommended:=False, CreateBackup:=False

La guardo como pdf con
ActiveWorkbook.ExportAsFixedFormat Type:=xlTypePDF, Filename:= "811.pdf", _
Quality:=xlQualityStandard, IncludeDocProperties:=True, _
IgnorePrintAreas:=False, OpenAfterPublish:=True

hasta aqui todo correcto

Cierro el excel completamente (objLibro = Close, objExcell.Application.Quit) e inicializo la variables (objHoja, objLibro, objExcel = Nothing)

Genero la 2ª factura con codigo 911 correctamente

La intento guardar con
ActiveWorkbook.SaveAs Filename:="911.xls", _
FileFormat:=xlExcel8, password:="", WriteResPassword:="", _
ReadOnlyRecommended:=False, CreateBackup:=False

Y ME DA ERROR

¿¿QUE MAS DEBO LIMPIAR PARA QUE EXCEL 2007 ME PERMITA GUARDAR MAS DE UNA HOJA EXCEL?

Reconozco que """"ODIO LAS HOJAS DE CALCULO""""" de toda la vida desde Lotus123 pra los XT y creo que por eso se vengan y me incapacitan para pensar con algo de coherencia

Gracias por las respuestas. PROMETO PROBAR TODAS.
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

Error al guardar como el segundo objeto excel

Publicado por Christian (666 intervenciones) el 06/02/2012 16:22:11
Que error te da?

Los pasos para que ande todo bien serian mas o menos asi.

Crea el objeto
Instancias el Objeto
Usas el Objeto

Luego

Close ( cerras la hoja)
Quit (Cerras la aplicacion)
Nothing (Eliminas el objeto)

Por otro lado tene en cuenta que si se genera un error te queda el excel abierto, tendrias que hacer ctrl + alt + del y matar todos los objetos excel que se hayan creado.

Saludos
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