Tengo Office 2007 en mi máquina de desarrollo. Tengo una pequeña aplicación que estoy creando para un servidor de clientes con Office 2003 que necesita hacer algo de interoperabilidad. Mi programa se ejecutará como una tarea programada en un proceso por lotes nocturno.Interoperabilidad de Office: desarrollo con PIA 2003 en una máquina con Office 2007
No importa lo que haga, no puedo encontrar la versión 11.0 del ensamblado de interoperabilidad de Access para que funcione en el servidor.
He intentado descargarlos explícitamente e instalarlos en mi máquina. Intenté instalar los ensamblados de interoperabilidad de 2007 en el servidor (una instalación completa de Office 2007 está descartada). Probé varias referencias COM diferentes. Intenté buscar el objeto COM en el servidor para hacer referencia en el proyecto de Visual Studio. Y he intentado muchas otras cosas pequeñas para enumerarlas todas aquí.
¿Qué está pasando aquí? ¿Cómo puedo hacer que esto funcione?
Supongo que marcó C: \ WINDOWS \ assembly \ GAC \ Microsoft.Office.Interop.Access? –
Sí, lo hice. –
No sé sobre el entorno en el que está programando, pero ¿tiene que utilizar el enlace anticipado? ¿No hay ninguna forma de enlace tardío que pueda usar que sea independiente de la versión de Office? –