[Vb.net] Cella Excel --> Label

giovedì 21 febbraio 2008 - 08.49

gdlcore Profilo | Junior Member

Ciao a tutti, ho VS2005, ho questo problema.
Io vorrei estrarre il testo da una cella (fissa) che è in un foglio excel e visualizzare quel testo in una label .

Come faccio? Aiutatemi..grazie a tutti!

Ferux Profilo | Newbie

Ciao,
fai così usa gli Interop:
(Add References dal progetto Microsoft Office 11.0 Object Library)

Imports Excel = Microsoft.Office.Interop.Excel

Dim ExcelObj As Excel.Application = Nothing

ExcelObj = New Excel.Application

Dim theWorkbook As Excel.Workbook = ExcelObj.Workbooks.Open("percorso file", 0, True, 5, "", "", True, Excel.XlPlatform.xlWindows, "\t", False, False, 0, True, True, False)

Dim sheets As Excel.Sheets = theWorkbook.Worksheets
Dim worksheet As Excel.Worksheet = Nothing

'Selezione foglio di lavoro
worksheet = CType(Me.ExcelObj.Sheets.Item(1), Excel.Worksheet)

'Recupero valore dalla cella
dim label as string = worksheet.Cells(i, y).Value.ToString()

Spero di esserti stato di aiuto
Saluti

Ing Ferux
[MCP MCAD]

gdlcore Profilo | Junior Member

Ciao, grazie per l'aiuto, ho inserito il codice che mi hai scritto tu ma mi da tanti errori.
Uno ad esempio riferito a Imports Excel = Microsoft.Office.Interop.Excel: mi dice che in imports c'è errore di sintassi. Un altro esempio che in Excel.application mi dice che non è definito e cosi via per gli altri Excel.xxxxx.
Mi potresti aiutare?Uso VS2005, cosa ho sbagliato?

Ferux Profilo | Newbie

Ciao,
ti tranquillizzo dicentodi che il codice funziona. Probabilmente ho omesso qualche istruzione.
Comunque ora procediamo per gradi:


1 - Devi fare il riferimento alla libreria "Microsoft Excel 11.0 Object Library". Da "Add References" selezioni il tab "COM"

2 - Ora dovrebbe funzionare

Scusami nella fretta di rispondere ti ho dato la references errata. Fammi sapere

Saluti
Ing Ferux
[MCP MCAD]

gdlcore Profilo | Junior Member

Ok grazie in qualche modo sono riuscito,ora mi è rimasto un errore..
Excel.XlPlatform.xlWindows

Per questa sintassi mi dice che Excel non è dichiarato..devo cambiare qualcosa?

gdlcore Profilo | Junior Member

Ok non ti preoccupare, ho risolto..grazie mille!
Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?

Dopo esserti registrato potrai chiedere
aiuto sul nostro Forum oppure aiutare gli altri

Consulta le Stanze disponibili.

Registrati ora !
Copyright © dotNetHell.it 2002-2023
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5