Salve a tutti,
ho un problema durante la lettura di un file excel da un'applicazione scritta da me in vb.net.
In pratica il mio programma cerca all'interno di una cartella indicata dall'utente tutti i file .xls in essa contenuti e ne legge i dati. Il problema è che, ogni volta che inizia a leggere i dati da un foglio, spuntano delle finestre (le stesse che spuntano quando si aprono questi file excel "normalmente" a mano).
Ve ne sono di 3 tipi
1) finestra di dialogo che chiede se attivare le macro (e questa sn riuscito ad eliminarla cambiando le impostazioni di protezione delle macro in excel)
2) finestra di dialogo che chiede se aggiornare le informazioni del foglio collegate ad altre origini di dati
3) finestra di dialogo che chiede se aggiornare il foglio
Esiste un modo per far sì che non vengano visualizzate queste finestre? Perchè per ogni foglio viene bloccata l'esecuzione del programma finchè l'utente non preme "OK" o "Aggiorna".
Il codice che utilizzo per leggere dal file excel è il seguente:
codice:
Dim xlBook As Excel.Workbook
xlBook = GetObject(percorsoCompletoFile)
xlBook.Application.Visible = False
xlBook.Windows(1).Visible = False
Dim datoAs String = xlBook.Worksheets(1).Cells(2, 12).Value
codice reperito cercando su internet..
grazie.
saluti.