Bloqueo del Proyecto

23/05/2007 - 18:54 por javivi | Informe spam
Buenos días,

Quisiera proteger el código de los objetos de un proyecto VBA en
excel: hojas y thisworkbook, pero dejar accesible el módulo de dicho
excel. ¿Es esto posible?. Al proteger se protege todo: tanto objetos
como módulos.

Otra cuestión al respecto: es posible definir una función de usuario
en un objeto (hoja p.ej) y que esté fuera del módulo?. Por lo que he
comprobado sólo funcionan las funciones de usuario si están definidas
en el módulo.

Gracias por adelantado

Javi
 

Leer las respuestas

#1 Héctor Miguel
24/05/2007 - 01:26 | Informe spam
hola, Javier !

__ 1 __
Quisiera proteger el codigo de los objetos de un proyecto VBA en excel: hojas y thisworkbook
pero dejar accesible el modulo de dicho excel. Es esto posible?. Al proteger se protege todo: tanto objetos como modulos.



1) [hasta donde se] lo que des/proteges es el proyecto de macros-vba [pero 'completito'], o sea...
-> no se puede 'por partes' [todo... o nada] :D

__ 2 __
Otra cuestion al respecto: es posible definir una funcion de usuario en un objeto (hoja p.ej) y que este fuera del modulo?.
Por lo que he comprobado solo funcionan las funciones de usuario si estan definidas en el modulo.



2) a que te refieres con "fuera del modulo" -???-
los procedimientos [sub/function] requieren estar en un modulo de codigo
la costumbre es que las funciones definidas por el usuario [para su uso en hojas de calculo]...
-> se definan [preferentemente] en modulos de codigo 'estandar'

-> a menos que quieras 'regresar' a programar al estilo del 'viejo' excel4 [hojas de macros y macro-funciones] -?-

si cualquier duda [o informacion adicional]... comentas ?
saludos,
hector.

Preguntas similares