Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Varios (https://www.clubdelphi.com/foros/forumdisplay.php?f=11)
-   -   Abriendo un documento de Word (https://www.clubdelphi.com/foros/showthread.php?t=64484)

old_martinez 03-04-2009 15:20:43

Abriendo un documento de Word
 
Quisiera saber si es posible desde Delphi invocar la funcionalidad de "Abrir y Reparar" que proporciona Word.

Actualmente uso el Documents.Open de OleVariant.


Gracias!

Neftali [Germán.Estévez] 03-04-2009 17:02:55

Yo a veces lo que hago es estos casos es grabar una Macro en Word con las operaciones que necesitas hacer.
Luego accedes al código de la macro y eso te da alguna idea de los elementos y llamadas que puedes utilizar.

Pruébalo a ver si sacas algo en claro.

Chris 03-04-2009 17:15:00

Creo que por medio de COM lo podrías hacer. No lo recuerdo exactamente, y no tengo la documentación a mano para consultarlo. Pero puedes buscar por ahí.

Saludos.

old_martinez 03-04-2009 18:19:33

Es sencillamente así :

Código Delphi [-]
  MSWord : OleVariant;    

  MSWord := CreateOleObject('Word.Application');          
  MSWord.Documents.Open   ( FileName:=unArchivoDeWord, OpenAndRepair:=True )



Ahora estoy viendo como saltear el dialogo de confirmación de reparación.


La franja horaria es GMT +2. Ahora son las 06:27:54.

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