¿Cómo hago un seguimiento de quién usa mi hoja de cálculo de Excel?

Creé una hoja de cálculo de Excel que mi jefe quiere colocar en el sitio web interno de la compañía. La hoja de cálculo contiene algunas funciones poco comunes, esotéricas, pero prácticas que solo ciertos empleados dentro de la empresa encontrarán realmente útiles.

El problema es que no sé quiénes serán los futuros usuarios y mi jefe quiere que yo identifique quién usa mi hoja de cálculo.

Me pidió que protegiera con contraseña la hoja de cálculo de Excel de tal manera que una sola contraseña NO desbloquee todas las copias que las personas pueden descargar del sitio. Por ejemplo, no puedo hacer que la contraseña sea "stackoverflow" porque una vez que un usuario obtiene la contraseña de mí legítimamente y la comparte con otras personas, cualquier persona dentro de la empresa puede utilizarla para desbloquear todas las hojas de cálculo descargadas posteriormente. Nunca podré determinar quién está usando la hoja de cálculo. Además, no puedo modificar el sitio web, por lo que espero lograr este seguimiento de los usuarios a través de Excel y correo electrónico.

¿Hay alguna forma de que Excel genere aleatoriamente una cadena, que el usuario me envía por correo electrónico y luego respondo con la contraseña adecuada que desbloqueará el archivo (basado en la cadena generada)? Esto requiere que el usuario se registre conmigo antes de usar la hoja de cálculo (la situación ideal).

¿Es posible tal arreglo en Excel 2010 Professional Plus?

Respuestas a la pregunta(2)

Su respuesta a la pregunta