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

Preguntas similare

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.
Respuesta Responder a este mensaje
#2 Diana
23/02/2008 - 23:31 | Informe spam
Mil gracias Héctor Miguel!!
El libro no se guarda como archivo compartido. Es un libro de excel ubicado
en la red, por lo tanto puedo aplicar lo que tú dices.
Creo que comprendí perfectamente tu solución. Es excelente El lunes cuando
llegue a la empresa lo configuro como tú aconsejas.
Si tengo alguna duda vuelvo a preguntar.
Gracias y saludos desde Buenos Aires,
Diana

"Héctor Miguel" escribió en el mensaje
news:%
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.

Respuesta Responder a este mensaje
#3 Diana
25/02/2008 - 21:58 | Informe spam
Héctor miguel,
Funcionó perfecto. Mil gracias!
Diana



"Diana" escribió en el mensaje
news:
Mil gracias Héctor Miguel!!
El libro no se guarda como archivo compartido. Es un libro de excel
ubicado en la red, por lo tanto puedo aplicar lo que tú dices.
Creo que comprendí perfectamente tu solución. Es excelente El lunes cuando
llegue a la empresa lo configuro como tú aconsejas.
Si tengo alguna duda vuelvo a preguntar.
Gracias y saludos desde Buenos Aires,
Diana

"Héctor Miguel" escribió en el mensaje
news:%
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.





Respuesta Responder a este mensaje
#4 Héctor Miguel
25/02/2008 - 22:06 | Informe spam
hola, Diana !

Funciono... gracias!



gracias a ti... (por el "feed-back") :D

saludos,
hector.
email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida