Buenas noches
Tengo un problema al automatizar con excel.
Hago dos cosas....
1- Mediante una consulta genero un .txt el cual uso para generar el excel. Este se genera bien, sin problemas
Y para guardar este archivo uso este código
IF VAL(oExcel.Version) > 11
oExcel.APPLICATION.activeworkbook.SaveAs(xldoc)
oExcel.Quit
RELEASE oExcel
ELSE
oExcel.APPLICATION.activeworkbook.SaveAs(xldoc)
oExcel.Quit
RELEASE oExcel
ENDIF
Después vuelvo a usar automatización para a ese excel ponerle unos subtotales....y acá viene el problema.
El archivo se genera perfecto en mi máquina. Lo probé además en otras 5 máquinas y también anda sin problemas. Genera el archivo y pone los subtotales perfecto,
Pero en las dos máquinas que tiene que ejecutarse da error.
Copio el error que genera.....
OLE IDispatch exeception code 0 from Microsoft Excel: no se puede obtener acceso al archivo
'D:\Aplica\resumen' puede haber varios motivos:
El nombre de archivo o ruta no existen
Otro programa esta usando el archivo.
El libro que esta intentando guardar tiene el mismo nombre que otro libro que esta abierto en este momento
Alguien tendría una idea de porque pasa?
Donde probé el programa es en máquinas con Windows 7SP1 32 y 64 bits y en Windows Server 2003. Con Office 2003 y 2013
El error lo arrojo en máquinas con Windows XP y con Windows Server 2008
Muchas gracias
Saludos