15 messaggi dal 10 maggio 2012
Salve ragazzi,
sto tentando di creare una semplice procedura che mi consenta di leggere dati da un file excel, ma al momento dell' apertura del file ottengo questo errore:

Impossibile eseguire il cast di oggetti COM di tipo 'Microsoft.Office.Interop.Excel.ApplicationClass' in tipi di interfaccia 'Microsoft.Office.Interop.Excel._Application'. L'operazione non è stata completata perché la chiamata QueryInterface sul componente COM per l'interfaccia con IID '{000208D5-0000-0000-C000-000000000046}' non è riuscita a causa del seguente errore: Impossibile trovare . (Eccezione da HRESULT: 0x80030002 (STG_E_FILENOTFOUND)).

Il codice in questione è il seguente:

Dim excelApp As Microsoft.Office.Interop.Excel.Application
Dim FileExcel As Microsoft.Office.Interop.Excel.Workbook
Dim FoglioExcel As Microsoft.Office.Interop.Excel.Worksheet
Dim RangeExcel As Microsoft.Office.Interop.Excel.Range
Dim codice As Integer
Private Sub btnLeggi_Click(sender As System.Object, e As System.EventArgs) Handles btnLeggi.Click
codice = Convert.ToInt32(txtCerca.Text)
excelApp = New Microsoft.Office.Interop.Excel.Application
FileExcel = excelApp.Workbooks.Open("D:\nomefile.xls")

l' errore ovviamente lo ottengo su quest' ultima riga.
Vorrei precisare che utilizzo Office 2007 Sp3 e Windows 7 Ultimate 64bit, con il controllo account utente al livello più basso.

Dov'è l' errore? c'è qualche componente che devo aggiungere?

Torna al forum | Feed RSS

ASPItalia.com non è responsabile per il contenuto dei messaggi presenti su questo servizio, non avendo nessun controllo sui messaggi postati nei propri forum, che rappresentano l'espressione del pensiero degli autori.