Error al guardar como el segundo objeto excel
Publicado por apacheco (65 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.
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


0