Error de compilación en el módulo...

12/01/2007 - 19:45 por daniel_hg | Informe spam
Hola, tengo este error:

Error de compilación en el módulo oculto: Hoja1

Decir que no da el error en todos los sistemas. Sólo en algunos, pero
eso sí todos tienen instalado Excel 2003

Gracias por su ayuda.

Preguntas similare

Leer las respuestas

#1 Héctor Miguel
13/01/2007 - 00:33 | Informe spam
hola, daniel !

Mostrar la cita
el error significa lo siguiente:
1) en el modulo de codigo de la Hoja1 [de algun objeto workbook] hay un error de compilacion :))
2) al mencionar 'oculto'... quiere decir que el proyecto de macros no se puede mostrar [esta protegido] :-((
3) [por lo tanto]... en los sistemas donde ocurre la falla -> se ha instalado algun complemento que...
o... hace llamadas a versiones incompatibles con relacion a donde se esta ejecutando...
o... existen referencias a librerias 'perdidas' [o no instaladas] en el sistema donde se ejecuta el codigo...
o... [probablemente existan mas posibles causas, pero... ???]

revisa si te aplica la informacion en...
OFF: Aparece el mensaje de error "Error de compilacion en el modulo oculto" al iniciar Word o Excel
http://support.microsoft.com/defaul...ES;e307410

si cualquier duda [o informacion adicional]... comentas ?
saludos,
hector.
#2 daniel_hg
13/01/2007 - 19:14 | Informe spam
Gracias Héctor, busca la librería causante del problema.

La información de la KB, ya la había descartado, ya que se daban todo tipo
de circunstancias. Unos tenían el Norton, otros los archivos pdfmaker y
otros ambos o ninguno de los dos.

Si sirve de información, el error lo da en cosas tan sencillas como las
funciones Date, Format o Right, por ejemplo.



"Héctor Miguel" escribió en el mensaje
news:O%
Mostrar la cita
#3 Héctor Miguel
13/01/2007 - 22:18 | Informe spam
hola, daniel !

Mostrar la cita
-> ahora que mencionas que las fallas ocurren en llamadas a funciones 'nativas' en vba como right, etc. etc. etc.
en la/s maquina/s donde se presenten los errores de compilacion...

a) revisa en el proyecto de vba, dentro de [menu] herramientas / referencias...
por alguna que este indicada como: FALTA: [o MISSING:] [esto porque es probable que]...

b) mantener una referencia a una biblioteca inexistente [o no instalada]...
[seguramente] esta creando conflictos con otras bibliotecas 'estandar' de la aplicacion [excel/vba]

c) 'algo' de lo que estaba instalado/referenciado/... en la maquina donde se crearon/modificaro/... las macros...
[como controles/librerias/etc.] no esta disponible/instalado/... en las maquinas donde se presentan los errores -?-

comentas [si hubiera] algun detalle mas... 'significativo' ?
saludos,
hector.
#4 daniel_hg
14/01/2007 - 15:42 | Informe spam
Hola, solucionado ya. La librería que se había adjuntado al proyecto, era
CalAdapter 1.1 Type Library de Nokia.

Supongo que esto ha tenido algo que ver con la sincronización de datos entre
Outlook y el teléfono móvil, ya que no me cabe otra explicación.

Decir, respecto al primer Post, que había un error, ya que decía que sólo
ocurría en máquinas con Excel 2003; lo cierto es que ocurría también en
otros Excel. Simplemente, fue una casualidad detectarlo en máquinas con
Excel 2003.

Bueno, ahora mi pregunta es ¿por qué ha ocurrido esto? ¿Me ocurrirá cada vez
que vuelva a escribir código vba? Caso de ser así, ¿como desactivo esa
referencia definitivamente?

Muchas gracias de nuevo.


"Héctor Miguel" escribió en el mensaje
news:
Mostrar la cita
#5 Héctor Miguel
14/01/2007 - 20:07 | Informe spam
hola, daniel !

Mostrar la cita
1) [generalmente] las librerias 'adjuntas' por omision a un proyecto de macros en cualquier libro 'nuevo' son +/- las siguientes:
Visual Basic For Applications
Microsoft Excel x.0 Object Library
OLE Automation
Microsoft Forms 2.0 Object Library
Microsoft Office x.0 Object Library

2) [hasta donde se] cualquier otra libreria se adjunta [o podria ser adjunta] al proyecto vba...
-> SOLO cuando haces uso de sus controles/objetos/... -?-
o porque algun complemento/add-in/... se este encargando de adjuntarlas -?-
[o sea... no veo la relacion entre outlook, nokia y excel/vba] -???-

3) para desactivarla 'definitivamente'...
[primero]: verifica que no se trate de algun complemento que te sea de utilidad y/o deshabilita el complemento -?-
[depues]: 'asegurate' que en las referencias de tu proyecto vba no vayan adjuntas 'mas de las necesarias' -?-

saludos,
hector.
Ads by Google
Search Busqueda sugerida