VERIFICAR NIVEL SEGURIDAD

18/07/2005 - 22:45 por Román Valoria | Informe spam
Estoy generando una macro para hacer una serie de validaciones.

Necesito que sí o sí se habiliten los macros, de manera que quiero verificar
por VB en que nivel está la seguridad de macros. De manera de cerrar el libro
excel si no se están ejecutando los macros.

¿Alguien conoce que propiedad de que objeto debo verificar para saber eso?

Muchas Gracias
 

Leer las respuestas

#1 KL
18/07/2005 - 23:03 | Informe spam
Hola Roman,

Tal como lo describes no puedes hacerlo en principio por una simple razon:
si no se habilitan los macros no hay codigo que corra y si se habilitan no
es necesario ningun codigo que lo compruebe :-)

Sin embargo, existen soluciones que permiten asegurar indirectamente que el
usuario habilite los macros. Revisa este articulo magistral de hector
Miguel: http://www.sistemaslym.net/vba/excel/exarc1.html

En breves palabras la solucion consiste en ocultar y proteger con contrasena
las hojas relevantes dejando solo una hoja con el mensaje "Debe habilitar
los macros" y mostrar y desproteger el resto solo por medio del codigo.

Saludos,
KL


"Roman Valoria" <RomÂn wrote in message
news:
Estoy generando una macro para hacer una serie de validaciones.

Necesito que si o si se habiliten los macros, de manera que quiero
verificar
por VB en que nivel esta la seguridad de macros. De manera de cerrar el
libro
excel si no se estan ejecutando los macros.

?Alguien conoce que propiedad de que objeto debo verificar para saber eso?

Muchas Gracias

Preguntas similares