È impossibile proteggere alcuni file per un po 'di tempo. Intrinsecamente, il file non ha alcuna proprietà che gli consenta di sapere se è gennaio, 1 °, 2010 o 30-feb-2050 (se febbraio avrà 30 giorni nel 2050).
Che cosa "potrebbe" sapere che ora è il programma che lo apre. Nel tuo caso, Excel. Ma un programma in sé non conosce nemmeno il tempo. Dovrebbe conoscere l'orario specifico da qualche fonte, verificare che l'orario sia stato raggiunto o meno e agire di conseguenza.
Questo porta ad alcuni problemi:
1 - Deve essere impossibile cambiare il programma, o quella limitazione temporale sarebbe aggirata. Fare qualche ricerca sul software resistente alle manomissioni ti mostrerà che è difficile farlo: protezione DVD, protezione Blu-ray e molti altri tipi di protezione dei dati, hanno fallito. Forse i token digitali, usati per memorizzare le chiavi private, sono gli unici che non sono ancora stati sconfitti, ma non ne sono sicuro.
2 - Il tuo programma deve ottenere il tempo da una fonte affidabile. Come assicuri che la tua fonte sia affidabile o meno è un altro problema. Orologio atomico? Rettificato da chi?
3 - Anche la comunicazione tra il tuo programma e l'orologio deve essere sicura.
4 - Una volta aperto, è necessario assicurare che sarà impossibile "salvare" il contenuto del file in qualsiasi altro archivio. E questo include scattare foto o memorizzare le informazioni e digitarle di nuovo in un altro foglio di lavoro.