Ver Mensaje Individual
  #6 (permalink)  
Antiguo 02/07/2008, 23:53
Sil_va
 
Fecha de Ingreso: diciembre-2007
Mensajes: 100
Antigüedad: 16 años, 5 meses
Puntos: 0
Respuesta: Error HRESULT E_FAIL de una llamada a un componente COM

Hola,

Si no te aparecen en la pestaña COM lo que te digo es posible que no tengas el Office instalado completamente.

En Office 2003 que es con el que trabajo yo para instalar la parte de compatibilidad con programación hay que hacer lo siguiente:

1) Meter el CD y en los checkbox donde elijes lo que vas a instalar pinchas en Excel (aunque ya lo tengas instalado)

2) Abajo hay un boton que pone Opciones avanzadas. Pincha ahí

3) Aparece una lista desplegable con todos los componentes de Office. Despliega la parte de Excel y hac click en la casilla que pone algo así como "Habilitar compatibilidad con programación .NET"

(Creo que también hay que clickar esta opción en algún otro nodo de la lista desplegable que hace alusión a todo el Office en general pero no al Excel en particular)

Seguir con la instalación normalmente.

Ahora sí te deberían aparecer los dos en la lista COM. Creo que en caso de Office 2007 son Microsoft Excel 12.0 Object Library y lo mismo para Microsoft Office Interop 12.00...

Una vez agregadas estas referencias al hacer las imports no deberñia darte problemas.