|
Si realmente necesitas que no abran tu archivo no puedes confiar en excel y vba, porque cualquier usuario de nivel medio a avanzado lo puede abrir, así tengas contraseña por todos lados, excel 2007 mejoró la seguridad pero todavía no es muy confiable. Te recomendaría que buscaras otro tipo de software que escondiera tu archivo para que no se vea. hay muchos y algunos son versiones freeware
y si de todas formas quieres que usuarios principantes no vean tu archivo lo que puedes hacer es que para que se vea tu hoja que necesite correr una macro, es decir
Si el usuario tiene desactivado las macro aparezca una hoja diciendo que necesite las macros activadas y tus archivos tengan la propiedad veryhidden. (ahorita te explico como)
y si el usuario tiene activado las macros, entonces que al abrir el archivo cheque el número de serie de tu disco duro , etc.
como cambiar las propiedades de la hoja a veryhidden (obviamente tienes que establecer la contraseña en el ide de vba)
en vba
en cada hoja que quieras esconder, ver en las ventanas de propiedades la propiedad visible y ahi la cambias a 2-xlSheetveryhidden
Espero te sirva y no olvides de cerrar la pregunta
|