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

Preguntas similare

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
Respuesta Responder a este mensaje
#2 Román Valoria
19/07/2005 - 14:52 | Informe spam
Excelente referencia. Ya está todo descargado y listo para reutilizar.

Muchas Gracias KL.

Saludos,

Román.

"KL" escribió:

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



Respuesta Responder a este mensaje
#3 KL
19/07/2005 - 15:17 | Informe spam
Nada , yo aqui - solo mensajero, gracias a Hector Miguel.

KL


"Roman Valoria" wrote in message
news:
Excelente referencia. Ya esta todo descargado y listo para reutilizar.

Muchas Gracias KL.

Saludos,

Roman.

"KL" escribio:

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" <RomAn 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



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