workbook the online not multiple mappings for does data comment cannot because excel vba excel-vba excel-addins

the - xml mapping excel



Asegure VBA Excel Addin Code (1)

Sé de dos situaciones en las que se produce este error:

1: 32 bits frente a los problemas de 64 bits (ya mencionados en los comentarios). Si ha desarrollado un complemento de 32 bits e intenta implementarlo / usarlo dentro de un Excel de 64 bits, aparecerá el mensaje de error citado.

2: referencias faltantes

Creo que la segunda opción es más probable que sea la causa del problema, ya que normalmente todas las PC cliente de una empresa tendrán instalada la versión idéntica de MS Office y este error solo se produce en some machines .

Entonces, sugiero que verifique sus referencias. En VBA-Editor (Alt + F11) vaya a herramientas -> referencias y anote los módulos marcados. Luego, compare esto con un cliente donde ocurre el error (vaya a la PC del cliente y repita el procedimiento).

Si los módulos marcados no coinciden entre el desarrollo y la PC del cliente, esta es probablemente la causa de este problema. También puede encontrar módulos con un "FALTA" escrito en frente de su nombre en la PC del cliente. En este caso, quite la marca del módulo que falta e intente ejecutar su complemento.

Si funciona a la perfección, será bueno que vaya, si no, tendrá que instalar manualmente los módulos que faltan en la PC del cliente.

Espero que esto te ayudará.

Tengo un complemento de Excel, desarrollado en VBA, implementado en la red.

El complemento lee desde una base de datos Oracle y pega tablas en una nueva hoja de trabajo, que también contendrá un botón (forma de triángulo) para actualizar la tabla.

Todo funciona bien, pero debo proteger el código con contraseña.

Cuando lo hago, aparece el siguiente error en algunas máquinas:

Error de compilación en el módulo oculto: Principal. Este error comúnmente ocurre cuando el código no es compatible con la versión, plataforma o arquitectura de esta aplicación.

Aunque se compila perfectamente cuando se desbloquea.

En otras máquinas requiere contraseña VBA al cerrar, aunque no tengo nada del tipo definido en evento cercano.

Espero asegurar mi código, sin toparme con los problemas anteriores. Cualquier sugerencia es apreciada