Me aparece el error -2147221014(800401ea), en vba Excel

Cordial saludo, deseo preguntarle y pedirle el favor de que si me ayuda con lo siguiente:

Tengo ua aplicación en excel que cuando esta con extensión .xls, la ejecuto mediante botón para que me abra el archivo de ayuda mediante código vba me sale bien . (el archivo esta en pdf), pero el problema es cuando deseo empaquetar la aplicación mediante la herramienta XLtoExe, me queda obviamente el archivo con extensión .exe, pero al opimir el botón para que me muestre el archivo de ayuda (el .pdf), me sale el incomodo error:

Se ha producido el error '-2147221014(800401ea)' en tiempo de ejecución : No se puede abrir el archivo especificado



A que se deberá eso, siendo que al empaquetar la aplicación todo se encuentra bien enrutado (en el archivo donde esta la aplicación en Excel esta también el archivo de ayuda).

Muchas gracias por su atención y ayuda

Att. Hernán Camilo

1 Respuesta

Respuesta
1

El problema puedes ser por el empaquetador, tal vez no está tomando debidamente el código para abrir el archivo PDF, ese sería un bug del empaquetador. Tendrías que buscar otra alternativa para abrir el PDF, desde VBa, volver a empaquetar y probar.

Hola experto, muchas gracias.. pero ya intente una y otra vez es mas incluyendo el archivo pdf para que quede empaquetado y el hipervínculo quede bien hecho pero pese a eso no se puede hacer bien el hipervínculo, de verdad no se que sera.

Éxitos y gracias

Ya probaste, en lugar de abrir un PDF, abrir otro archivo de excel, para descartar si es el código o el empaquetador.

Si puedes abrir otro excel, entonces el problema es del empaquetador, tendrás que solicitarle al proveedor que haga la corrección en su empaquetador, si es una versión free, tendrás que esperar que envíen una nueva versión.

Añade tu respuesta

Haz clic para o

Más respuestas relacionadas