Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > Varios
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Grupo de Teaming del ClubDelphi

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 30-03-2009
carlos gonzalez carlos gonzalez is offline
Miembro
 
Registrado: may 2005
Posts: 108
Poder: 20
carlos gonzalez Va por buen camino
Abrir documento de Word como solo lectura

Hola amigos alguien sabe como le puedo hacer para abrir archivos de excel y Word desde delphi 7 pero que al abrir los archivos me los ponga de solo lectura y no permita que los modifiquen, he logrado hacer que me abra los archivos por medio del ShellExecute pero no he logrado hacer que los ponga como de solo lectura y que es lo que requiero para hacer que una aplicación se ejecute en segundo plano., si alguien sabe si es posible hacer esto y lo comprate con migo se los vay agradecer bastante.

Su amigo Charless

Saludos...
Responder Con Cita
  #2  
Antiguo 30-03-2009
Avatar de Chris
[Chris] Chris is offline
Miembro Premium
 
Registrado: abr 2007
Ubicación: Jinotepe, Nicaragua
Posts: 1.678
Poder: 19
Chris Va por buen camino
Si utilizaras métodos de COM podrías hacerlo. Existe un parámetro para indicarle a Word que el archivo que intentas abrir quieres que lo haga como si fuese de solo-lectura. Ahora no tengo toda la documentación a mano, por eso no te proporciono un ejemplo claro. Pero ya de doy una señal que puedes seguir.

Saludos.
__________________
Perfil Github - @chrramirez - Delphi Blog - Blog Web
Responder Con Cita
  #3  
Antiguo 30-03-2009
Avatar de roman
roman roman is offline
Moderador
 
Registrado: may 2003
Ubicación: Ciudad de México
Posts: 20.269
Poder: 10
roman Es un diamante en brutoroman Es un diamante en brutoroman Es un diamante en bruto
Abrir documento de Word en sólo lectura:

Código Delphi [-]
uses
  ComObj;

{$R *.dfm}

procedure TForm1.Button1Click(Sender: TObject);
var
  WordApp: OleVariant;

begin
  WordApp := ComObj.CreateOleObject('Word.Application');
  WordApp.Documents.Open('C:\ruta\al\documento.doc', Null, true);
  WordApp.Visible := true;
end;

// Saludos
Responder Con Cita
Respuesta



Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro

Temas Similares
Tema Autor Foro Respuestas Último mensaje
Abrir documento de word jzginez Servers 1 21-05-2008 08:55:14
Abrir documento word y hacerlo de solo lectura Leviatan Servers 1 28-12-2007 18:16:54
como leer un word de solo lectura fdocortesl OOP 2 30-05-2007 16:44:20
Abrir como solo lectura ixMike Varios 3 10-08-2006 20:02:17
Abrir Word como Solo Lectura aig Servers 0 29-06-2004 14:04:33


La franja horaria es GMT +2. Ahora son las 05:33:51.


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
Copyright 1996-2007 Club Delphi