Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Servers (https://www.clubdelphi.com/foros/forumdisplay.php?f=9)
-   -   Abrir documento word y hacerlo de solo lectura (https://www.clubdelphi.com/foros/showthread.php?t=51765)

Leviatan 28-12-2007 13:39:02

Abrir documento word y hacerlo de solo lectura
 
Hola amigos:

Desde mi aplicación delphi ejecuto el siguiente código:

ShellExecute(Self.handle,'Open',PChar(Archivo),'',nil, SW_SHOWNORMAL);

donde "Archivo" es una variable que contiene la ruta donde se encuentra el documento (por ej. un documento Word).

Ese documento está asociado a una persona xxx, que fue quien elaboró el documento. La pregunta es: ¿cómo hago para que las personas que no elaboraron el documento tengan acceso de solo lectura? Obviamente quien elaboró el documento tendrá acceso de lectura/escritura.

Gracias por su ayuda.

cHackAll 28-12-2007 18:16:54

Eso se puede abriendolo con un parámetro del ActiveX Word.Application, por ahora no la recuerdpo. Tambien se me ocurre abrir el documento con CreateFile ántes de ejecutarlo... esto conseguirá al no utilizar el parámetro FILE_SHARE_WRITE que no puedan escribir en el documento.

Saludos


La franja horaria es GMT +2. Ahora son las 01:30:55.

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