Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Varios (https://www.clubdelphi.com/foros/forumdisplay.php?f=11)
-   -   TwordParaTorpes1 (https://www.clubdelphi.com/foros/showthread.php?t=70716)

angelp4492 06-11-2010 23:54:49

TwordParaTorpes1
 
Hola amigos como están, estoy utilizando este magnifico componente y tengo una plantilla con unas 500 variables que las reemplazo con la intrucción replace , el problema que tengo esq utilizando el ejemplo que viene con el compnente se me habre la plantilla y empieza a reemplaza, hay alguna manera de que no se habra la plantilla, hasta que no terminie.

este es una muestra de lo que quiero hacer pero para 500 variables.
Código Delphi [-]
procedure TForm1.SpeedButton1Click(Sender: TObject); 
var   informe: string;
 begin   informe:= ExtractFilePath(Application.ExeName)+Table1Common_Name.AsString+'.doc';
   with WordParaTorpes1 do begin
        filename:=ExtractFilePath(Application.ExeName)+'plantilla.doc';
        if FileExists(filename) then Open else exit;
        Replace('NombreComun',Table1Common_Name.AsString);
        Replace('NombreCientifico',Table1SpeciesName.AsString);
        Replace('Categoria',Table1Category.AsString); 
       Replace('LongitudCm',Table1Lengthcm.AsString);
        Replace('LongitudIn',Table1Length_In.AsString);
        Replace('Notas',Table1Notes.AsString);
        DBImage1.CopyToClipboard;
        PasteImage('Imagen'); 
       SaveAs(informe);
   end;
 end;
o Agradecería que me dieran otra idea para generar un reporte con esta cantidad de datos.

urixiv 08-11-2010 13:23:14

Hola,
no se como funciona el Wordparatorpes, pero en mi empresa abrimos ficheros word creandolos como OleObjects, que me imagino es lo que debe hacer este componente.
Bueno en fin, debería existir una propiedad que fuera Visible, tan solo ponerla a False y ya no verías nada.

Espero te sirva de ayuda, ya te digo, yo lo hago con words que abrimos y funciona.

Un saludo


La franja horaria es GMT +2. Ahora son las 12:06:32.

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