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

 
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 29-05-2004
Jose Manuel Jose Manuel is offline
Miembro
 
Registrado: may 2003
Posts: 112
Poder: 22
Jose Manuel Va por buen camino
Abrir plantilla Excel y pasarle datos

Hola, estoy trabajado D6 Enterprise y en una aplicación que tengo, quisiera poder abrir un plantilla excel y pasarle datos de un Base de Datos.
He visto algunos ejemplos, pero al ponerlos en practica no me funcionan, yo he puesto dos botones, uno para abrir excel y otro para cerrarlo, pero solo se abre una vez y ya no puedo volver a abrirla.

Este es el codigo, por si alguien me dice que está mal.

Un saludo a todos
Jose Manuel

.........................................................................

Código Delphi [-]
procedure Tfresumen.Btn_pasar_a_excelClick(Sender: TObject);
var
  aLCID,x,y : Integer;
  sValue:String;
begin
      // Abrir plantilla de excel
      aLCID := GetUserDefaultLCID;
      ArchivoXL := ExtractFilePath(ParamStr(0))+'resumen.xls'; //Plantilla EXCEL
      ExcelApplication1.Connect;
      ExcelApplication1.Visible[aLCID] := True;
      ExcelApplication1.UserControl := True;
      ExcelApplication1.Workbooks.Open(archivoXL, False, False,
         EmptyParam,'',False,False,EmptyParam,
         EmptyParam,false,false,EmptyParam,false,0);
     ExcelWorkbook1.ConnectTo(ExcelApplication1.ActiveWorkBook);
     ExcelWorksheet1.ConnectTo(ExcelWorkbook1.Sheets.Item[1] as _Worksheet);
      ExcelWorksheet1.PageSetup.LeftHeader := 'resumen';
end;

procedure Tfresumen.Btn_Cerrar_ExcelClick(Sender: TObject);
begin
   ExcelWorksheet1.Disconnect;
   ExcelWorkbook1.Disconnect;
   ExcelApplication1.Disconnect;
   ExcelApplication1.Quit;
end;

Última edición por roman fecha: 29-05-2004 a las 20:27:49. Razón: Agregar etiqueta [delphi] para mayor claridad del código
Responder Con Cita
 



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


La franja horaria es GMT +2. Ahora son las 11:21:15.


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