Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > Servers
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 27-10-2006
crack_neon crack_neon is offline
Miembro
 
Registrado: abr 2006
Posts: 28
Poder: 0
crack_neon Va por buen camino
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

Código Delphi [-]
Excel.DisplayAlerts[0]:= False;

Sin embargo, en tiempo de ejecucion me manda esta excepcion:

Cita:
Exception class EOlSysError with message 'Número de parámetros no válido'
ya busque en la ayuda de delphi pero mientras mas busco menos encuentro.
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.
Responder Con Cita
  #2  
Antiguo 27-10-2006
karla karla is offline
Miembro
 
Registrado: jul 2006
Posts: 24
Poder: 0
karla Va por buen camino
Smile

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
Responder Con Cita
  #3  
Antiguo 27-10-2006
crack_neon crack_neon is offline
Miembro
 
Registrado: abr 2006
Posts: 28
Poder: 0
crack_neon Va por buen camino
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.
Responder Con Cita
  #4  
Antiguo 05-12-2006
wsilvius wsilvius is offline
Registrado
 
Registrado: ago 2003
Posts: 9
Poder: 0
wsilvius Va por buen camino
Cita:
Empezado por crack_neon
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.
Con este puede grabarlo sin preguntas:

appExcel.WorkBooks[1].Save;

Pruebelo
Responder Con Cita
  #5  
Antiguo 20-12-2006
crack_neon crack_neon is offline
Miembro
 
Registrado: abr 2006
Posts: 28
Poder: 0
crack_neon Va por buen camino
Gracias...

Pues resolvi el problema de la pregunta si queria guardar cambios con esto

Código Delphi [-]
     Excel.DisplayAlerts:= False;
     Libro.SaveAs('C:\Carpeta\archivo.xls');


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:
Código Delphi [-]
    Excel.Quit;
    Excel := Unassigned;

wsilvius, tu ejemplo me parece muy práctico no se me habia ocurrido, muchas gracias tambien.
Responder Con Cita
Respuesta



Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro

Temas Similares
Tema Autor Foro Respuestas Último mensaje
problema al exportar a excel weke Servers 2 22-11-2012 19:25:54
Problema con traspaso de archivo jpg o bmp a excel vicvil Servers 4 09-08-2006 22:40:43
Problema con unos campos de una columna en ado conectado a excel RONPABLO Conexión con bases de datos 2 21-10-2005 04:29:08
problema con Ole y excel poliburro Varios 0 20-05-2005 00:46:04
Problema al actualizar Excel 2000 a Excel XP victork_py Servers 1 06-08-2004 19:20:41


La franja horaria es GMT +2. Ahora son las 21:03:17.


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
Copyright 1996-2007 Club Delphi