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:
nel button2 metto:codice:OpenFileDialog1.ShowDialog() VAR1 = OpenFileDialog1.FileName 'NB: VAR1 è di tipo STRING
Ora appunto appena arrivo all'apertura del file mi da errore... prima usavo sempre questa sintassi: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)
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

Rispondi quotando