¿El código EXCEL VBA GetObject informa un error?
Si la función devuelve un error, puede ser porque la aplicación MapInfo no se está ejecutando o porque el código está intentando recuperar un objeto que no existe. Para solucionar el problema, intente ejecutar el código de la función GetObject() GetObject().
El siguiente es un ejemplo de cómo modificar "MapInfo_Init()"
La función MapInfo_Init() como booleana
En caso de error, GoTo ErrorHandler
MapInfo_Init = False
Establecer MapAppObject = GetObject(, "MapInfo.Application")
Si MapAppObject no es nada, entonces
MsgBox "Mapinfo aún no se ha iniciado, inicie ¡primero!"
Salir de la función
Finalizar si
MapInfo_Init = True
Salir de la función
ErrorHandler:
MsgBox "Se produjo un error:" & Err.
Finalizar función
En el código modificado anteriormente, cualquier error que ocurra será manejado por la sección de código . Esto mostrará ErrorHandler