Ultimamente smanetto molto con i file excel tramite vb.net però ora mi son ritrovato a dover selezionare il file manualmente ad ogni avvio del programma...

Ho agito cosi:
nel button1 metto:
codice:
OpenFileDialog1.ShowDialog()
VAR1 = OpenFileDialog1.FileName 'NB: VAR1 è di tipo STRING
nel button2 metto:
codice:
Dim exc As New Excel.Application
Dim wb1 As Excel.Workbook
Dim ws1 As Excel.Worksheet

exc = New Microsoft.Office.Interop.Excel.Application
wb1 = exc.Workbooks.Open(VAR1)
Ora appunto appena arrivo all'apertura del file mi da errore... prima usavo sempre questa sintassi:
excel.workbooks.open("c:\cartella\file.xlxs")
e non ho mai avuto problemi.. ho provato anche a mettere .tostring dopo VAR1 ma ugualmente mi da errore...

Come posso risolvere??


PS:
Non so dove ho trovato un esempio che metteva come tipo di variante STREAM anzichè STRING ed invece di fare:
VAR1 = OpenFileDialog1.FileName
come faccio io, faceva:
VAR1 = OpenFileDialog1.openfile()

Io ho provato in entrambi i metodo ma non riesco a far caricare il file