Ver la Versión Completa : Crear un archivo Word desde un Memo
RoyTan
22-01-2008, 23:58:15
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
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
if FileExists('c:\word\noseque.doc') then
...
Saludos (http://www.clubdelphi.com/foros/search.php)
RoyTan
23-01-2008, 00:28:52
Perfecto.
Gracias CHackAll.
luxus
26-08-2008, 19:09:39
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
vBulletin v3.6.8, Derechos ©2000-2024, Jelsoft Enterprises Ltd.