Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Servers (https://www.clubdelphi.com/foros/forumdisplay.php?f=9)
-   -   Guardar el documento con un nombre dado desde Delphi (https://www.clubdelphi.com/foros/showthread.php?t=10415)

Alexander 19-05-2004 04:50:00

Guardar el documento con un nombre dado desde Delphi
 
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:

Código Delphi [-]
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

Código Delphi [-]
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


La franja horaria es GMT +2. Ahora son las 12:13:37.

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