Guido (email.it) wrote:
> Qualcuno sa indirizzarmi verso l'area dei metodi/servizi/proprietà da
> esplorare?

Pensavo si potesse fare facilmente impostando la proprietà ReadOnly a True
con il metodo StoreAsURL, ma non sembra funzionare.

La macro seguente va a lavorare direttamente sul file e lo imposta in sola
lettura (non è esattamente quello che volevi tu...):

sub SolaLettura
   oDoc = ThisComponent
   document = oDoc.CurrentController.Frame
   dispatcher = createUnoService("com.sun.star.frame.DispatchHelper")
   file = createUnoService("com.sun.star.ucb.SimpleFileAccess")
   sURL = oDoc.URL
   file.setReadOnly(sURL, True)
   dispatcher.executeDispatch(document, ".uno:Reload", "", 0, Array())
end sub

Non ho idea di come operi la casella in opzioni, anche perché l'opzione
"sola lettura" si riferisce in effetti alla successiva apertura del file
(anche l'apertura in sola lettura si riesce a fare facilmente con una macro).
Magari si potrebbe andare a curiosare nel file compresso (io non ho tempo)?
-- 
MC

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Rispondere a