Es imposible proteger algún archivo por un tiempo. Intrínsecamente, el archivo no tiene ninguna propiedad que le permita saber si es el 1 de enero de 2010 o el 30 de febrero de 2050 (si febrero tendrá 30 días en 2050).
Lo que "podría" saber cuándo es el programa que lo está abriendo. En tu caso, Excel. Pero un programa en sí tampoco sabe del tiempo. Necesitaría saber la hora específica de alguna fuente, verificar si se alcanzó la hora o no y actuar en consecuencia.
Eso lleva a algunos problemas:
1 - Debe ser imposible cambiar el programa, o esa restricción de tiempo sería burlada. Investigar un poco sobre el software resistente a la manipulación le mostrará que es difícil hacerlo: la protección de DVD, la protección de Blu-ray y muchos otros tipos de protección de datos han fallado. Quizás los tokens digitales, utilizados para almacenar claves privadas, son los únicos que aún no han sido derrotados, pero no estoy seguro.
2 - Su programa debe obtener el tiempo de una fuente confiable. Cómo asegurar que su fuente sea confiable o no es otro problema. Reloj atómico? Ajustado por quien?
3 - La comunicación entre su programa y el reloj también debe ser segura.
4 - Una vez abierto, debe asegurarse de que será imposible "guardar" el contenido del archivo en cualquier otro archivo. Y eso incluye tomar fotografías o memorizar la información y escribirla de nuevo en otra hoja de cálculo de excel.