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 !

Error de compilacion en el modulo oculto: Hoja1
Decir que no da el error en todos los sistemas.
Solo en algunos, pero eso si todos tienen instalado Excel 2003



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.
Respuesta Responder a este mensaje
#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%
hola, daniel !

Error de compilacion en el modulo oculto: Hoja1
Decir que no da el error en todos los sistemas.
Solo en algunos, pero eso si todos tienen instalado Excel 2003



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.


Respuesta Responder a este mensaje
#3 Héctor Miguel
13/01/2007 - 22:18 | Informe spam
hola, daniel !

La informacion de la KB, ya la habia descartado, ya que se daban todo tipo de circunstancias.
Unos tenian el Norton, otros los archivos pdfmaker y otros ambos o ninguno de los dos.
Si sirve de informacion, el error lo da en cosas tan sencillas como las funciones Date, Format o Right, por ejemplo.



-> 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.
Respuesta Responder a este mensaje
#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:
hola, daniel !

La informacion de la KB, ya la habia descartado, ya que se daban todo
tipo de circunstancias.
Unos tenian el Norton, otros los archivos pdfmaker y otros ambos o
ninguno de los dos.
Si sirve de informacion, el error lo da en cosas tan sencillas como las
funciones Date, Format o Right, por ejemplo.



-> 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.


Respuesta Responder a este mensaje
#5 Héctor Miguel
14/01/2007 - 20:07 | Informe spam
hola, daniel !

... solucionado... La libreria que se habia adjuntado al proyecto, era CalAdapter 1.1 Type Library de Nokia.
... algo que ver con la sincronizacion de datos entre Outlook y el telefono movil, ya que no me cabe otra explicacion.
... ahora mi pregunta es por que ha ocurrido esto? Me ocurrira cada vez que vuelva a escribir codigo vba?
Caso de ser asi, como desactivo esa referencia definitivamente?



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.
Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaSiguiente Respuesta Tengo una respuesta
Search Busqueda sugerida