Buongiorno,
premessa che sono un neofita del campo, ho necessità partendo da un datagridview di creare un foglio i Excel con i dati contenuti.
Premesso che utilizzo Visual Studio 2010 e Office 2013 ed ho aggiunto al progetto il riferimento a: Microsoft.Office.Interop.Excel
Il codice che utilizzo è:
Imports Microsoft.Office.Interop
Dim xlWorkBook As Microsoft.Office.Interop.Excel.Workbook
Dim xlWorkSheet As Microsoft.Office.Interop.Excel.Worksheet
xlWorkBook = xlApp.Workbooks.Add
xlWorkSheet = xlWorkBook.Sheets(1)
Quando eseguo il programma / debug mi viene segnalato il seguente errore alla riga xlWorkBook = xlApp.Workbooks.Add
Impossibile eseguire il cast di oggetti COM di tipo 'System.__ComObject' in tipi di interfaccia 'Microsoft.Office.Interop.Excel.Workbook'. L'operazione non è stata completata perché la chiamata QueryInterface sul componente COM per l'interfaccia con IID '{000208DA-0000-0000-C000-000000000046}' non è riuscita a causa del seguente errore: Errore durante il caricamento della libreria DLL dei tipi. (Eccezione da HRESULT: 0x80029C4A (TYPE_E_CANTLOADLIBRARY)).
Avete qualche dritta da darmi per cortesia, ringrazio anticipatamente.