Quiero guardar un COMObject de CATIA en una variable INFITF.Application, para tomar el control del programa pero me sale la excepcion de casting invalido, la cosa es que hace unos dias me funciono al añadir una libreria pero ahora he hecho algo que hace que no me funcione. Si alguien sabe que libreria es se lo agradeceria. La instruccion era:
catia = System.runtime.interopeservices.marshal.getActiveO bject("CATIA.Application")

catia seria del tipo INFITF.Application y lo que se intenta guardar en el es un object que seria el documento abierto en CATIA. Gracias por la ayuda.