Módulo ThisWorkBook
Publicado por Pablo (77 intervenciones) el 03/10/2018 08:55:07
He realizado una pequeña aplicación en excel para soportar un proceso de aprobaciones.
Para evitar el manejo de claves de usuario y passwords, lo que hago es leer el usuario de Windows que abre el documento.
Si le está permitido abrirlo lo abre, y si no le está le sale un mensaje y el archivo se cierra.
El problema es que en una hoja del libro tengo una tabla en una hoja protegida que me dice quién tiene que aprobar en cada paso, por lo que tomo el nombre del usuario del sistema, lo comparo con la tabla y si es él, abre el documento.
Mi pregunta es la siguiente: ¿El evento Open del módulo ThisWorkBook puede leer el resultado de una fórmula en una hoja oculta o esta fórmula no se ha ejecutado todavía?.
Porque hay veces que me funciona y veces que no.
Para evitar el manejo de claves de usuario y passwords, lo que hago es leer el usuario de Windows que abre el documento.
Si le está permitido abrirlo lo abre, y si no le está le sale un mensaje y el archivo se cierra.
El problema es que en una hoja del libro tengo una tabla en una hoja protegida que me dice quién tiene que aprobar en cada paso, por lo que tomo el nombre del usuario del sistema, lo comparo con la tabla y si es él, abre el documento.
Mi pregunta es la siguiente: ¿El evento Open del módulo ThisWorkBook puede leer el resultado de una fórmula en una hoja oculta o esta fórmula no se ha ejecutado todavía?.
Porque hay veces que me funciona y veces que no.
Valora esta pregunta
0