Ho Office 2007 sulla mia macchina di sviluppo. Ho una piccola app che sto costruendo per un server cliente con Office 2003 che deve fare un po 'di interoperabilità. Il mio programma verrà eseguito come attività pianificata in un processo batch notturno.Interop di Office: sviluppo con PIA 2003 su una macchina con Office 2007
Non importa quello che faccio, non riesco a trovare la versione 11.0 dell'assembly di interoperabilità di Access in modo che funzioni sul server.
Ho provato a scaricarli e installarli esplicitamente sulla mia macchina. Ho provato a installare gli assembly di interoperabilità 2007 sul server (un'installazione completa di Office 2007 è fuori questione). Ho provato diversi riferimenti COM diversi. Ho provato a cercare l'oggetto COM sul server per fare riferimento nel progetto di Visual Studio. E ho provato troppe altre piccole cose per elencarle tutte qui.
Cosa sta succedendo qui? Come posso farlo funzionare?
Presumo che abbiate selezionato C: \ WINDOWS \ assembly \ GAC \ Microsoft.Office.Interop.Access? –
Sì, l'ho fatto. –
Non conosco l'ambiente in cui si sta programmando, ma è necessario utilizzare l'associazione anticipata? Non esiste una forma di associazione tardiva che potresti utilizzare che sarebbe indipendente dalla versione di Office? –