............ Foro Excel
Si no lo has hecho aún: REGISTRATE!!!

desactivacion de macros

Ver el tema anterior Ver el tema siguiente Ir abajo

desactivacion de macros

Mensaje por cjosemaria el Jue Mayo 14, 2009 3:49 am

Hola gali;

tengo un pequeño problemilla, despues de navegar bastante en un foro he leido que has trabajado algo sobre el tema, y me gustaria saber si podrías ayudarme.

Trabajo con unas planillas para mucha gente en muchos ordenadores, las planillas tienen muchas macros las cuales como bien sabes, si le pones la seguridad a nivel alto no funcionan. Las opciones de las macros son:

- Bloquear celdas
- Capturar nombre del computador
- registrar hora de entrada salida.
- suma de maxima de unas celdas.
- etc.

pues todo eso no me funciona porque a un señor le da por ponerlo en nivel maximo de seguridad en cuanto salgo por la puerta de su despacho. y luego cuando a mi me piden las estadisticas no puedo entregar las de ese ordenador porque "No hay", los datos estan rellenos pero no tengo ningun tipo de registro.

abria opcion de alguna manera que despues de ponerla yo a baja, no se pueda subir facilmente.


Un Saludo.
Jose Maria.

cjosemaria

Masculino Cantidad de envíos : 9
Edad : 36
Ciudad - Pais : almeria
Fecha de inscripción : 02/02/2009

Volver arriba Ir abajo

Re: desactivacion de macros

Mensaje por GalileoGali el Jue Mayo 14, 2009 8:22 pm

Una posible solucion:
Cada vez que cierres el libro en el evento BeforeClose
Seteas todas las hojas menos una con la propiedad
Sheets(x).visible = xlSheetVeryHidden
Sheets(especial).visible = xlSheetvisible

La hoja que queda visible, puede tener una leyenda que diga algo como, este archivo es solo accesible si se Abre Habilitando Macros.

Obvio que debe contar con Proteccion de VBA y de Libro (no necesario, de apertura)

En el evento WorkBook_Open se hace, lo contrario:
todas las hojas menos una se ponen visible = xlSheetVisible
en cambio la Hoja "Ciega", se esconde con xlsheetveryhidden
Desde ya que sabiendo codigo, desde otro archivo es facil mostrar todas las hojas, pero bueno sabemos que el blindaje total en Office NO EXISTE.

_________________
GalileoGali
M.A.P. 2010-2013
Microsoft Active Professional

GalileoGali
Admin

Masculino Cantidad de envíos : 1962
Edad : 61
Ciudad - Pais : QUIROGA, Argentina
Version de Excel : 2000-2003-2007-2010
Fecha de inscripción : 24/01/2008

http://excelgali.mejorforo.net

Volver arriba Ir abajo

Re: desactivacion de macros

Mensaje por cjosemaria el Vie Mayo 15, 2009 7:10 am

Hola GalileoGali;

Gracias por la respuesta, al final y despues de pelearme con el excel y de hacer un monton de cosas, me hice una firma digital, y registre las macros con mi nombre, y ahora aunque tenga la seguridad alta como reconoce mi firma pues no pasa nada, aunque el inconveniente es que tengo que hacerlo libro por libro pero bueno por ahora eso va bien.



Un Saludo.
Jose Maria.

cjosemaria

Masculino Cantidad de envíos : 9
Edad : 36
Ciudad - Pais : almeria
Fecha de inscripción : 02/02/2009

Volver arriba Ir abajo

Re: desactivacion de macros

Mensaje por GalileoGali el Vie Mayo 15, 2009 7:25 am

Claro, pero esto es solo posible porque tienes acceso a cada máquina o porque las maquinas estan en red. Si se tratara de una distribución del archivo a Pc individuales a las que no tuvieras acceso, pediria autorizacion del editor y esto seria equivalente a dejar la seguridad de macros en Alta

_________________
GalileoGali
M.A.P. 2010-2013
Microsoft Active Professional

GalileoGali
Admin

Masculino Cantidad de envíos : 1962
Edad : 61
Ciudad - Pais : QUIROGA, Argentina
Version de Excel : 2000-2003-2007-2010
Fecha de inscripción : 24/01/2008

http://excelgali.mejorforo.net

Volver arriba Ir abajo

Re: desactivacion de macros

Mensaje por cjosemaria el Vie Mayo 15, 2009 7:53 am

Si tengo acceso, lo que me pasaba antes es que yo iba al ordenador en cuestion ponía la seguridad baja, y en cuanto me iba ponia seguridad alta, aunque despues cuando iba me decia que el no habia sido, en fin, un rollo de mucho tiempo y muy largo, hasta que he dicho, ya no te ries jeje.


Muchas gracias por todo


Un Saludo.
Jose Maria.

cjosemaria

Masculino Cantidad de envíos : 9
Edad : 36
Ciudad - Pais : almeria
Fecha de inscripción : 02/02/2009

Volver arriba Ir abajo

Re: desactivacion de macros

Mensaje por Contenido patrocinado Hoy a las 11:28 pm


Contenido patrocinado


Volver arriba Ir abajo

Ver el tema anterior Ver el tema siguiente Volver arriba


 
Permisos de este foro:
No puedes responder a temas en este foro.