FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
|
#1
|
|||
|
|||
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. |
#2
|
||||
|
||||
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); Saludos!
__________________
delphi.com.ar Dedique el tiempo suficiente para formular su pregunta si pretende que alguien dedique su tiempo en contestarla. |
#3
|
|||
|
|||
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. |
|
|
|