Problema con Excel.DisplayAlerts[0]
Un saludo.
Puse en práctico esta linea de codigo para guardar un archivo excel sin necesidad que pregunte si se desea sobreescribir. Ya conoceran ustedes. tambien declare la variable LCID como integer para cambiar el cero por esta, pero no agarra. La linea es esta
Sin embargo, en tiempo de ejecucion me manda esta excepcion: Cita:
Espero me digan si necesito declarar algo antes o cual es mi error. Consideren que abro correctamente mi libro excel, lo cierro, y de hecho lo guardo bien, pero necesito usar este codigo para evitarme el aviso de si deseo sobreescribir. De antemano muchisimas gracias. |
hola:
yo lo he usado pero pongo Excel.DisplayAlerts[1] := false y me ha funcionado bien, te recomiendo que antes de cerrar el programa lo pongas de nuevo en true, porque a mi me sucedio que despues cuando estaba utilizando otro documento cualquiera no me preguntaba si queria salvar. espero que te ayude |
voy a probar..
Pues intentare cambiando el parametro por 1, pero algo me dice que es para elegir que no se quiere guardar, y en mi caso si deso guardar el archivo.
Gracias Karla. |
Cita:
appExcel.WorkBooks[1].Save; Pruebelo |
Gracias...
Pues resolvi el problema de la pregunta si queria guardar cambios con esto
No me aceptaba los corchetes como en los ejemplos que me dieron, pero pues con esto me resulto de maravilla. Y para cerrar el proceso de excel use:
wsilvius, tu ejemplo me parece muy práctico no se me habia ocurrido, muchas gracias tambien. |
La franja horaria es GMT +2. Ahora son las 01:00:56. |
Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi