PDA

Ver la Versión Completa : como leer un word de solo lectura


fdocortesl
30-05-2007, 01:29:02
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 (http://www.djpate.freeserve.co.uk/AutoWord.htm) (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:


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