Abrir documento WORD somente LEITURA com TWORD é POSSIVEL?

Abrir documento WORD somente LEITURA com TWORD é POSSIVEL?

Postby AOKISANTOS » Tue Nov 21, 2006 3:57 pm

Amigos, é possível abrir um documento do WORD somente LEITURA com a TWORD? Ou seja de forma que o usuário não possa alterar o documento.

Fiquem com Deus

Aokisantos
FWH25+XHARBOUR 99.50
AOKISANTOS
 
Posts: 210
Joined: Sun Jul 23, 2006 1:15 am

Postby Manuel Valdenebro » Tue Nov 21, 2006 8:22 pm

Una manera muy fácil, es marcar el fichero como "solo lectura".
Un saludo

Manuel
User avatar
Manuel Valdenebro
 
Posts: 706
Joined: Thu Oct 06, 2005 9:57 pm
Location: Málaga-España

como fazer?

Postby AOKISANTOS » Tue Nov 21, 2006 11:19 pm

Mais como marcar o arquivo como leitura com FW?

A classe TWORD não faz isso?

Fique com Deus
Aokisantos :(
FWH25+XHARBOUR 99.50
AOKISANTOS
 
Posts: 210
Joined: Sun Jul 23, 2006 1:15 am

Re: como fazer?

Postby Manuel Valdenebro » Wed Nov 22, 2006 5:26 am

AOKISANTOS wrote:Mais como marcar o arquivo como leitura com FW?(


No se hace desde FW sino desde Windows.

MiPC + c: + directorio en el fichero pincha botón derecho y en propiedades del arquivo marcar como "solo lectura".
Un saludo

Manuel
User avatar
Manuel Valdenebro
 
Posts: 706
Joined: Thu Oct 06, 2005 9:57 pm
Location: Málaga-España

Re: Abrir documento WORD somente LEITURA com TWORD é POSSIVE

Postby Vikthor » Wed Nov 22, 2006 2:44 pm

AOKISANTOS wrote:Amigos, é possível abrir um documento do WORD somente LEITURA com a TWORD? Ou seja de forma que o usuário não possa alterar o documento.

Fiquem com Deus

Aokisantos


Aokisantos :

Necesitas cambiar el método OpenDoc()

Por default lReadOnly en FALSE , si es TRUE el documento se abrirá como sólo lectura

Code: Select all  Expand view
METHOD OpenDoc( cNombreDoc , lReadOnly )  CLASS TWord  <---- // Vikthor
       local sal := .t.
       DEFAULT lReadOnly := .F.    <-------   // Vikthor
       ::oDocs := ::oWord:Get( "Documents" )
       if file( cNombreDoc )
         ::oActiveDoc  := ::oDocs:Invoke( "Open",cNombreDoc , , lReadOnly ) <------- // Vikthor
          if valtype(::oActiveDoc) <> 'O'
             sal := .f.
          endif
       else
          sal := .f.
       endif
       ::oTexto        := ::oWord:Get( "Selection" )
       ::oOptions      := ::oWord:Get("Options")              // Vikthor
       ::oMailMerge    := ::oActiveDoc:Get( "MailMerge")    // Vikthor
       ::oTables       := ::oActiveDoc:Get( "Tables")              // Vikthor
       ::cNombreDoc    := cNombreDoc
       ::nLinea        := 0
       ::nCol          := 0
       ::nPage         := 0
       ::nYoffset      := 0
       ::nXoffset      := 0
       ::oSelection    := ::oActiveDoc
       ::lstartpag     := .t.
       ::lsetcm        := .f.
       ::lOverflowing  := .f.
       ::nlastrow      := 0
       ::ctextoverflow := ''

       RETURN sal
Vikthor
User avatar
Vikthor
 
Posts: 271
Joined: Fri Oct 07, 2005 5:20 am
Location: México


Return to FiveWin para Harbour/xHarbour

Who is online

Users browsing this forum: Google [Bot] and 83 guests