jackk87
26-11-2009, 22:51
Buonasera,
nel mio programma ho una funzione che mi legge un file Excel e importa tutto in un DB access. Il programma funziona benissimo quando c'è installato il pacchetto office ho provato su una periferica virtuale e mi tira fuori questo errore:
Retrieving the COM class factory for component with CLSID {00024500-0000-0000-C000-000000000046} failed due to the following error: 80070005
Nel programma utilizzo la libreria:
Imports Microsoft.Office.Interop
e nella cartella del programma ho le seguenti dll:
Microsoft.Office.Interop.Excel.dll
Microsoft.Vbe.Interop.dll
office.dll
secondo me è qualche dll delle 3 che bisogna registrare non esiste un pacchetto tipo come MDAC per i database?
oppure sulla macchina deve essere obbligatorio installarci il pacchetto office?
Spero che qualcuno mi aiuti grazie a tutti in anticipo :help:
nel mio programma ho una funzione che mi legge un file Excel e importa tutto in un DB access. Il programma funziona benissimo quando c'è installato il pacchetto office ho provato su una periferica virtuale e mi tira fuori questo errore:
Retrieving the COM class factory for component with CLSID {00024500-0000-0000-C000-000000000046} failed due to the following error: 80070005
Nel programma utilizzo la libreria:
Imports Microsoft.Office.Interop
e nella cartella del programma ho le seguenti dll:
Microsoft.Office.Interop.Excel.dll
Microsoft.Vbe.Interop.dll
office.dll
secondo me è qualche dll delle 3 che bisogna registrare non esiste un pacchetto tipo come MDAC per i database?
oppure sulla macchina deve essere obbligatorio installarci il pacchetto office?
Spero che qualcuno mi aiuti grazie a tutti in anticipo :help: