vi chiedevo come era possibile dare una "data di scadenza" ad un documento
word (2000 o 2003)
cio� impedire l'apertura , la modifica e la stampa oltre una certa data....
grazie in anticipo
Alberto
Potresti,ad esempio, con una macro.
E' poi sufficente aprire il tuo documento
con un altro strumento(es. OpenOffice),
per vanificare il tutto.
--
---------------------------
Mauro Gamberini
http://www.riolab.org/
http://blog.maurogsc.eu/
Grazie per la risposta
sai darmi indicazioni su come potrebbe essere la macro?
Capisco.. ma � sufficiente che dimostri che non si apra in word...
Ciao
Alberto
>sai darmi indicazioni su come potrebbe essere la macro?
>
>Capisco.. ma è sufficiente che dimostri che non si apra in word...
Potresti fare un controllo in AutoOpen:
Public Sub AutoOpen()
Dim scadenza As Date
scadenza = DateValue("1/1/2010")
MsgBox "E' tardi! E' tardi!", vbCritical, "Scadenza"
If Date > scadenza Then Me.Close
End Sub
Ma basta, anche da Word, inibire l'esecuzione delle macro automatiche
(basta tenere premuto lo shift mentre si apre il file) perché il file si
apra senza problemi (per non parlare della possibilità di modificare la
data di sistema). Inoltre, prima della scadenza, non c'è un modo efficace
per impedire che il contenuto del file venga copiato su un altro file privo
di qualsiasi protezione o "scadenza".
E' molto difficile fare questo genere di cose senza qualche collaborazione
da parte del sistema operativo; cioè, in generale, è molto difficile fare
questo genere di cose.
Ciao.
Grazie mille Giovanni
proverò il tuo codice e farò presente pure le limitazioni
Grazie
Ciao
Alberto
Accrocchi....
Quando fai queste cose in Excel hai la possibilità
di nascondere da codice parte dei fogli.
Quindi, chi non accetta le macro o le elude,
non vede i fogli(tiene sempre però presente
quanto scritto nel mio primo post sull'aprire il
file da altro programma).
In Word potresti, ad esempio, nascondere
(via codice)alcuni paragrafi alla chiusura del file.
Se chi apre non accetta le macro, non vedrà il
documento completo, documento che si completerà solo
accettandole.
Accrocchi, appunto.