error grave de seguridad

23/02/2008 - 21:52 por Diana | Informe spam
Hola a tods,
Creé un archivo que contiene información importante de la empresa y al cual
pueden acceder sólo 4 personas .
Para ingresar al archivo, creé en VBA un formulario con dos claves de acceso
distintas, una para ingresar como usuario de sólo lectura y con la otra
clave para el usuario que carga los datos se accede en forma total. El
archivo está en la red de la empresa para que los 4 usuarios habilitados lo
puedan abrir cada uno desde su terminal. Los excel de estos usuarios están
configurados con seguridad de macros baja.
Ahora bien, el otro día me dí cuenta que si otros empleados que tienen
acceso a la red de la empresa tienen configurados sus excel con seguridad de
macros muy alta, pueden ingresar al archivo directamente sin ninguna
restricción porque se inhabilitan las macros.
Cómo se puede corregir ésto?
Muchísimas gracias al que me pueda ayudar porque yo no encontré la solución.
Diana
 

Leer las respuestas

#1 Héctor Miguel
23/02/2008 - 21:54 | Informe spam
hola, Diana !

... un archivo que contiene informacion importante de la empresa y al cual pueden acceder solo 4 personas.
... cree... un formulario con dos claves de acceso... una para ingresar como... solo lectura y ... otra... en forma total.
El archivo esta en la red de la empresa para que los 4 usuarios habilitados lo puedan abrir cada uno desde su terminal.
Los excel de estos usuarios estan configurados con seguridad de macros baja.
... si otros empleados que tienen acceso a la red... tienen configurados sus excel con seguridad de macros muy alta
pueden ingresar al archivo directamente sin ninguna restriccion porque se inhabilitan las macros.
Como se puede corregir esto?... no encontre la solucion.



lo "usual" es que guardes el libro con todas sus hojas "importantes" con la propiedad .Visible en xlSheetVeryHidden
y dejar una hoja "libre" a manera de "pantalla de instrucciones/bienvenida/menu/..."
y que el evento '_open' se encargue de mostrar/mantener oculto/... segun sea necesario (una vez "autorizadas" las macros)
y que te asegures que al salir se vuelve a ocultar (lo ocultable) y dejar visible SOLO la hoja "de pantalla"
y (obviamente) proteger con clave contra la visualizacion de las macros el proyecto vba de tu libro

OJO: siempre y cuando el "compartir" el archivo por la red NO signifique que se guarda como libro compartido
(o sea, que puede ser modificado por dos -o mas- usuarios simultaneamente)
ya que los archivos compartidos "sufren" de otra serie de restricciones :-((

saludos,
hector.

Preguntas similares