Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Varios (https://www.clubdelphi.com/foros/forumdisplay.php?f=11)
-   -   Crear un archivo Word desde un Memo (https://www.clubdelphi.com/foros/showthread.php?t=52494)

RoyTan 22-01-2008 23:58:15

Crear un archivo Word desde un Memo
 
Saludos al Club.

Tengo una pequeña duda y agradecería enormemente vuestra ayuda.

¿Cómo puedo guardar el contenido de un Memo, en un archivo con formato Word 2003 o superior?

Gracias.:D

cHackAll 23-01-2008 00:04:26

Código Delphi [-]
uses ComObj;

procedure TForm1.Button1Click(Sender: TObject);
var Word: OleVariant;
begin
 Word := CreateOleObject('Word.Application');
 Memo1.Lines.SaveToFile('c:\texto.txt');
 Word.Documents.Add('c:\texto.txt');
 Word.ActiveDocument.SaveAs('c:\documento.doc');
 DeleteFile('c:\texto.txt');
 Word.Quit;
end;

Claro que tambien funcionaría; Memo1.Lines.SaveToFile('c:\texto.DOC');

Saludos

RoyTan 23-01-2008 00:17:15

Excelente.

Otra duda.

¿Cómo puedo comprobar que el la carpeta Word de la ruta C:\Word , no existe el fichero Texto.doc?
Si no existe, que lo cree, y si existe, que me avise de su existencia.

Gracias

cHackAll 23-01-2008 00:23:48

Código Delphi [-]
 if FileExists('c:\word\noseque.doc') then
  ...

Saludos

RoyTan 23-01-2008 00:28:52

Perfecto.

Gracias CHackAll.

luxus 26-08-2008 19:09:39

modificar una plantilla de word
 
Hola amigos,

¿Me podriais indicar cómo puedo abrir una plantilla de Word, el cual ya tiene su encabezado y pie de pagina para rellenar el texto que quiero añadir a partir de una aplicación en delphi?


En otras palabras, pulsando un boton en la aplicación se debería abrir una plantilla de word y rellenar la informacion de un memo en el que voy cargando el texto que quiero mostrar al final en el archivo de word.

Gracias y un saludo


La franja horaria es GMT +2. Ahora son las 23:25:11.

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