Aplicacion o programacion de chequeo de version y opciones

24/03/2009 - 20:59 por AProS | Informe spam
Bunas tardes

Es posible crear alguna aplicacion o programacion para verificar que la
version de Office sea XP en español y que al verificar que sea esa version,
pueda Desactivar en Excel el Complemento de Heramientas del Euro y pueda
asignar al Excel en la Opcion de Seguridad de Macros el nivel Bajo?

Gracias, saludos.
 

Leer las respuestas

#1 Héctor Miguel
25/03/2009 - 03:32 | Informe spam
hola, 'anonimo/a' !

Es posible crear alguna aplicacion o programacion para verificar que la version de Office sea XP en espanol
y que al verificar que sea esa version, pueda Desactivar en Excel el Complemento de Heramientas del Euro
y pueda asignar al Excel en la Opcion de Seguridad de Macros el nivel Bajo?



1) para confirmar que el excel donde se abre tu archivo...
(CON permiso de usar "sus" macros, eleccion de cada usuario/pc)
-> sea la version XP... -> val(application.version) = 10
-> sea en espanol... -> application.international(xlcountrycode) = 34

2) OJO: "manipular" las opciones de seguridad de las aplicaciones (en macros y otros menesteres)
es un tema que requiere que (al menos) conozcas (y de preferencia +/- exactamente) TODAS sus posibles implicaciones

-> para empezar, preguntate a ti mismo si te gustaria que "pedro el malo" administrara TUS opciones de seguridad -?-
(y ademas, SIN tu consentimiento, o incluso, sin que tu pudieras darte cuenta de lo que van a hacer "sus macros")

-> despues, para todo lo que solicitas es requisito que quien abra tu archivo "le de permiso" de usar sus macros (que pasa si no ?)

-> ademas, serviria si comentas (tambien de preferencia +/- exactamente) "que" es lo que necesitas "controlar" -?????-
si tu archivo se abre CON permiso de usar sus macros, puedes abrir otros libros (con macros) sin que salte la advertencia

o... una vez abierto tu lbro (CON permiso) puedes utilizar la propiedad: application.automationsecurity
(consulta la ayuda en linea {F1} de vba/excel por ejemplos y consideraciones para su uso)

si cualquier duda (o informacion adicional)... comentas ?
saludos,
hector.

Preguntas similares