PDA

Ver la Versión Completa : Guardar el documento con un nombre dado desde Delphi


Alexander
19-05-2004, 04:50:00
Hola a todos.

Necesito hacer lo siguiente: Tengo un archivo de word abierto, quiero desde Delphi almacenarlo con un nombre X.

Como puedo hacer esto.

Gracias

roman
19-05-2004, 05:43:27
Pues todo depende de cómo hayas abierto el documento. Si utilizas una componente TWordDocument será tan sencillo como:


var
OleFileName: OleVariant;

begin
OleFileName := 'archivo.doc';
WordDocument1.SaveAs(OleFileName);
end;


// Saludos

Alexander
19-05-2004, 19:06:30
Gracias por tu respuesta. Pero lo que quiero es guardar un archivo que abri directamente abriendo Word.

Me explico, Abrí Word escribí algo y ahora desde delphi quiero colocarle el nombre al archivo que cree.

Gracias si me puedes ayudar.

Alexander

roman
19-05-2004, 19:23:33
var
Document: TWordDocument;
OleFileName: OleVariant;

begin
if WordApp.Documents.Count > 0 then
begin
Document := TWordDocument.Create(nil);

try
Document.ConnectTo(WordApp.ActiveDocument);
OleFileName := 'archivo.doc';
Document.SaveAs(OleFileName);
finally
Document.Free;
end;
end;
end;


// Saludos

roman
19-05-2004, 19:34:47
Oops! Lo olvidaba:

WordApp en el código anterior es una componente TWordApplication.

// Saludos

Alexander
25-05-2004, 23:28:34
Muchicimas gracias por tu ayuda.

Alexander