Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   OOP (https://www.clubdelphi.com/foros/forumdisplay.php?f=5)
-   -   como leer un word de solo lectura (https://www.clubdelphi.com/foros/showthread.php?t=44159)

fdocortesl 30-05-2007 01:29:02

como leer un word de solo lectura
 
Por favor necesito que me orienten a como leer un documento word de solo lectura, es decir que no se pueda modificar...

Trabajo con delphi 5

Gracias...

Neftali [Germán.Estévez] 30-05-2007 10:50:14

En este link (Deborah Pate) tienes las operaciones básicas para realizar automatización con documentos de Word.
Se me ocurre que si quieres abrirlo en sólo lectura, puedes cambiar el atributo del fichero por código antes de abrirlo, abrirlo en sólo lectura (seguro que es un parámetro de la función Open) o crear un documento .DOT en lugar de un .DOC (para generar una plantilla que no se modifique).

roman 30-05-2007 16:44:20

Para abrir un documento Word de sólo lectura puede hacerlo con este procedimiento:

Código Delphi [-]
procedure AbrirDocumentoWord(FileName: String; SoloLectura: Boolean);
var
  ObjetoWord: OleVariant;
  Documento: OleVariant;

begin
  ObjetoWord := ComObj.CreateOleObject('Word.Application');
  Documento := ObjetoWord.Documents.Open(FileName, , SoloLectura);
  ObjetoWord.Visible := true;
end;

// Saludos


La franja horaria es GMT +2. Ahora son las 09:38:04.

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