Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Varios (https://www.clubdelphi.com/foros/forumdisplay.php?f=11)
-   -   Abrir un fichero determinado en Word (https://www.clubdelphi.com/foros/showthread.php?t=3155)

Tonio 25-08-2003 19:07:46

Abrir un fichero determinado en Word
 
He estado buscando en el foro, pero no lo encuentro.
Deseo abrir Word, desde Delphi, pero que me cargue un fichero que yo le pase como parámetro o de otra forma.
Empleo la función de abajo, lo abre pero en blanco.
¿Hay solución?

ShellExecute(
Application.MainForm.Handle,nil,PChar( 'C:\Archivos de programa\Microsoft Office\Office\WinWord.exe' ),nil,PChar( 'c:\Apeb\Estudios\Ef 5.1-20.rtf' ), sw_showmaximized );

Yo quiero que me cargue 'Ef 5.1-20.rtf'.

Gracias de antemano.
Antonio.

delphi.com.ar 25-08-2003 19:16:48

Estas pasando como mal los parámetros, en el parámetro Directory le estas pasando el archivo cuando en realidad lo lógico sería que lo pases en Parameters.
De todos modos, si es de tu agrado, te recomiendo hacerlo así:
Código:

ShellExecute(0, 'open', 'c:\Apeb\Estudios\Ef 5.1-20.rtf', nil, nil, SW_SHOWMAXIMIZED);
y se abrirá el editor por defecto que tenan relacionado los RTF.


Saludos!

Tonio 26-08-2003 17:35:46

Gracias, delphi.com.ar, he resuelto el problema.

Primero solucioné lo del ejemplo que ponía, lo corregí y funcionaba, pero me gusta mas el que me has puesto, lo había visto, pero no me di cuenta de como funcionaba hasta que lo vi en tu mensaje.

Un saludo.
Antonio.


La franja horaria es GMT +2. Ahora son las 14:34:23.

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